← Back

CVE-2022-24999

nvd nist
Published: Nov 26, 2022Modified: Apr 29, 2025

JSON object

Loading...
7.5
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Exploitability: 3.9 / Impact: 3.6
Source: NVD

Description

qs before 6.10.3, as used in Express before 4.17.3 and other products, allows attackers to cause a Node process hang for an Express application because an __ proto__ key can be used. In many typical Express use cases, an unauthenticated remote attacker can place the attack payload in the query string of the URL that is used to visit the application, such as a[__proto__]=b&a[__proto__]&a[length]=100000000. The fix was backported to qs 6.9.7, 6.8.3, 6.7.3, 6.6.1, 6.5.3, 6.4.1, 6.3.3, and 6.2.4 (and therefore Express 4.17.3, which has "deps: qs@6.9.7" in its release description, is not vulnerable).

Affected (11)

1 product
Qs
1 product
Express
1 product
Debian Linux
Configuration A
9 vulnerable
Vulnerable SoftwareAffected Versions
Qs Project
Before 6.2.4
From 6.10.0 to 6.10.3
From 6.3.0 to 6.3.3
From 6.5.0 to 6.5.3
From 6.7.0 to 6.7.3
From 6.8.0 to 6.8.3
From 6.9.0 to 6.9.7
Version 6.4.0
Version 6.6.0
Configuration B
1 vulnerable
Vulnerable SoftwareAffected Versions
Before 4.17.3
Configuration C
1 vulnerable
Vulnerable SoftwareAffected Versions
Version 10.0

References (10)

Source: cve@mitre.org
Issue TrackingPatch
Source: cve@mitre.org
ExploitThird Party Advisory
Source: cve@mitre.org
Mailing ListThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Release Notes
Source: af854a3a-2127-422b-91ae-364da2661108
Issue TrackingPatch
Source: af854a3a-2127-422b-91ae-364da2661108
ExploitThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108
Mailing ListThird Party Advisory
Source: af854a3a-2127-422b-91ae-364da2661108

Timeline

No history available yet.