7.5
CVE-2022-24999
- EPSS 3.12%
- Published 26.11.2022 22:15:10
- Last modified 29.04.2025 14:15:20
- Source cve@mitre.org
- Teams watchlist Login
- Open Login
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).
Data is provided by the National Vulnerability Database (NVD)
Qs Project ≫ Qs SwPlatformnode.js Version < 6.2.4
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.3.0 < 6.3.3
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.5.0 < 6.5.3
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.7.0 < 6.7.3
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.8.0 < 6.8.3
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.9.0 < 6.9.7
Qs Project ≫ Qs SwPlatformnode.js Version >= 6.10.0 < 6.10.3
Qs Project ≫ Qs Version6.4.0 SwPlatformnode.js
Qs Project ≫ Qs Version6.6.0 SwPlatformnode.js
Debian ≫ Debian Linux Version10.0
Zu dieser CVE wurde keine CISA KEV oder CERT.AT-Warnung gefunden.
Type | Source | Score | Percentile |
---|---|---|---|
EPSS | FIRST.org | 3.12% | 0.863 |
Source | Base Score | Exploit Score | Impact Score | Vector string |
---|---|---|---|---|
nvd@nist.gov | 7.5 | 3.9 | 3.6 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
|
134c704f-9b21-4f2e-91b3-4a467353bcc0 | 7.5 | 3.9 | 3.6 |
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
|
CWE-1321 Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
The product receives input from an upstream component that specifies attributes that are to be initialized or updated in an object, but it does not properly control modifications of attributes of the object prototype.