CVE-2022-24999
Summary
| CVE | CVE-2022-24999 |
| State | PUBLIC |
| Assigner | [email protected] |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2022-11-26 22:15:00 UTC |
| Updated | 2023-09-08 17:15:00 UTC |
| 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: [email protected]" in its release description, is not vulnerable). |
NVD Known Affected Configurations (CPE 2.3)
References
| Reference | Source | Link | Tags |
|---|
| Release 4.17.3 · expressjs/express · GitHub |
CONFIRM |
github.com |
|
| [Fix] `parse`: ignore `__proto__` keys by ljharb · Pull Request #428 · ljharb/qs · GitHub |
CONFIRM |
github.com |
|
| CVE-2022-24999 Node.js Vulnerability in NetApp Products | NetApp Product Security |
CONFIRM |
security.netapp.com |
|
| [SECURITY] [DLA 3299-1] node-qs security update |
MLIST |
lists.debian.org |
|
| GitHub - n8tz/CVE-2022-24999: "qs" prototype poisoning vulnerability ( CVE-2022-24999 ) |
MISC |
github.com |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
Legacy QID Mappings
- 160373 Oracle Enterprise Linux Security Update for nodejs:14 (ELSA-2023-0050)
- 181376 Debian Security Update for node-qs (CVE-2022-24999)
- 181527 Debian Security Update for node-qs (DLA 3299-1)
- 241041 Red Hat Update for nodejs:14 security (RHSA-2023:0050)
- 241160 Red Hat Update for rh-nodejs14-nodejs and rh-nodejs14-nodejs-nodemon (RHSA-2023:0612)
- 241304 Red Hat Update for nodejs:14 security (RHSA-2023:1533)
- 241341 Red Hat Update for nodejs:14 security (RHSA-2023:1742)
- 378045 Alibaba Cloud Linux Security Update for nodejs:14 (ALINUX3-SA-2023:0026)
- 378599 Splunk Enterprise Third Party Package Updates for June (SVD-2023-0613)
- 378883 Splunk Enterprise August Third Party Package Updates (SVD-2023-0808)
- 940865 AlmaLinux Security Update for nodejs:14 (ALSA-2023:0050)
- 960645 Rocky Linux Security Update for nodejs:14 (RLSA-2023:0050)