GHSA-hrpp-h998-j3pp · Severity: high · Ecosystem: npm — qs vulnerable to Prototype Pollution
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: [email protected]" in its release description, is not vulnerable).
Conclusion & alert: CVE-2022-24999 is rated High Exploit Risk (73.9/100): CVSS High severity, with medium exploitation likelihood (EPSS 1.54%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-05-03 | 1.14% | 1.54% | +0.40% |
| 2 | 2026-04-21 | 1.54% | 1.14% | -0.40% |
| 3 | 2026-04-09 | — | 1.54% | — |
Full EPSS history (85 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | [email protected] |
| 7.5 | 3.1 | HIGH |
|
3.9 | 3.6 | 134c704f-9b21-4f2e-91b3-4a467353bcc0 |
GHSA-hrpp-h998-j3pp · Severity: high · Ecosystem: npm — qs vulnerable to Prototype Pollution
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2022-24999 not yet assigned priority: Debian including 1 source packages (node-qs), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2022-24999 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2022-24999 |
ubuntu
|
medium | CVE-2022-24999 medium priority: Ubuntu including 2 source packages (node-express, node-qs), 21 status rows across 12 suites (bionic, focal, jammy, kinetic, lunar, mantic, noble, oracular, plucky, trusty, upstream, xenial): not-affected 13, ignored 4, needs-triage 2, released 2. | https://ubuntu.com/security/CVE-2022-24999 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| qs_project | qs | < 6.2.4 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.3.0, < 6.3.3 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.5.0, < 6.5.3 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.7.0, < 6.7.3 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.8.0, < 6.8.3 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.9.0, < 6.9.7 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | >= 6.10.0, < 6.10.3 | cpe:2.3:a:qs_project:qs:*:*:*:*:*:node.js:*:* |
| qs_project | qs | 6.4.0 | cpe:2.3:a:qs_project:qs:6.4.0:*:*:*:*:node.js:*:* |
| qs_project | qs | 6.6.0 | cpe:2.3:a:qs_project:qs:6.6.0:*:*:*:*:node.js:*:* |
| openjsf | express | < 4.17.3 | cpe:2.3:a:openjsf:express:*:*:*:*:*:node.js:*:* |
| debian | debian_linux | 10.0 | cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* |
| URL | Tags |
|---|---|
| https://github.com/expressjs/express/releases/tag/4.17.3 | Release Notes |
| https://github.com/ljharb/qs/pull/428 | Issue Tracking Patch |
| https://github.com/n8tz/CVE-2022-24999 | Exploit Third Party Advisory |
| https://lists.debian.org/debian-lts-announce/2023/01/msg00039.html | Mailing List Third Party Advisory |
| https://security.netapp.com/advisory/ntap-20230908-0005/ |