CVE-2022-24999: debian debian_linux
Vulnerability summary
CVE-2022-24999 is a high (CVSS 7.5) vulnerability in debian debian_linux. EPSS estimates a 15.70% chance of exploitation in the next 30 days, higher than 96.8% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (GitHub, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 4Timeline
- 26-11-2022PublishedVulnerability first disclosed.
- 29-04-2025Last modifiedVulnerability information updated.
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).
CVSS metrics
5 scores · 5 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- OSV · NpmEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
15.70%
Chance of exploitation in the next 30 days
Percentile
97%
Versus all other CVEs
30-day change
Increase +0.07 pp
From 15.62% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundCve 2022 24999
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Debian2 products
- node-qs< 6.5.2-1+deb10u1 | < 6.10.3+ds+~6.9.7-1
- debian_linuxEOL10.0
Ubuntu2 products
- node-express< 4.17.1-2ubuntu0.1~esm2
- node-qs< 6.9.1+ds-1ubuntu0.1~esm1
Mageia1 product
- nodejs-qs< 6.5.3-1.mga8
Npm1 product
- qs≥ 6.10.0, < 6.10.3 | ≥ 6.9.0, < 6.9.7 | ≥ 6.8.0, < 6.8.3 | ≥ 6.7.0, < 6.7.3 | ≥ 6.6.0, < 6.6.1 | ≥ 6.5.0, < 6.5.3 | ≥ 6.4.0, < 6.4.1 | ≥ 6.3.0, < 6.3.3 | < 6.2.4
Openjsf1 product
- express< 4.17.3
Qs_project1 product
- qs< 6.2.4 | ≥ 6.3.0, < 6.3.3 | ≥ 6.5.0, < 6.5.3 | ≥ 6.7.0, < 6.7.3 | ≥ 6.8.0, < 6.8.3 | ≥ 6.9.0, < 6.9.7 | ≥ 6.10.0, < 6.10.3 | 6.4.0 | 6.6.0
6 vendors · 8 products
References
24 linksShow all 24 references
- github.com/ljharb/qsPACKAGE