First published: Sat Nov 26 2022(Updated: )
A flaw was found in the express.js npm package of nodejs:14 module stream. Express.js Express is vulnerable to a denial of service caused by a prototype pollution flaw in qs. By adding or modifying properties of Object.prototype using a __proto__ or constructor payload, a remote attacker can cause a denial of service.
Credit: cve@mitre.org cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Qs Project Qs | <6.2.4 | |
Qs Project Qs | >=6.3.0<6.3.3 | |
Qs Project Qs | >=6.5.0<6.5.3 | |
Qs Project Qs | >=6.7.0<6.7.3 | |
Qs Project Qs | >=6.8.0<6.8.3 | |
Qs Project Qs | >=6.9.0<6.9.7 | |
Qs Project Qs | >=6.10.0<6.10.3 | |
Qs Project Qs | =6.4.0 | |
Qs Project Qs | =6.6.0 | |
IBM Cognos Analytics | <4.17.3 | |
Debian Debian Linux | =10.0 | |
npm/qs | <6.2.4 | 6.2.4 |
npm/qs | >=6.3.0<6.3.3 | 6.3.3 |
npm/qs | >=6.4.0<6.4.1 | 6.4.1 |
npm/qs | >=6.5.0<6.5.3 | 6.5.3 |
npm/qs | >=6.6.0<6.6.1 | 6.6.1 |
npm/qs | >=6.7.0<6.7.3 | 6.7.3 |
npm/qs | >=6.8.0<6.8.3 | 6.8.3 |
npm/qs | >=6.9.0<6.9.7 | 6.9.7 |
npm/qs | >=6.10.0<6.10.3 | 6.10.3 |
redhat/qs | <4.17.3 | 4.17.3 |
redhat/qs | <6.9.7 | 6.9.7 |
redhat/qs | <6.8.3 | 6.8.3 |
redhat/qs | <6.7.3 | 6.7.3 |
redhat/qs | <6.6.1 | 6.6.1 |
redhat/qs | <6.5.3 | 6.5.3 |
redhat/qs | <6.4.1 | 6.4.1 |
redhat/qs | <6.3.3 | 6.3.3 |
redhat/qs | <6.2.4 | 6.2.4 |
redhat/qs | <6.10.3 | 6.10.3 |
redhat/rh-nodejs14-nodejs | <0:14.21.1-3.el7 | 0:14.21.1-3.el7 |
redhat/rh-nodejs14-nodejs-nodemon | <0:2.0.20-2.el7 | 0:2.0.20-2.el7 |
IBM Cognos Analytics | <=11.2.x | |
IBM Cognos Analytics | <=11.1.x |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
CVE-2022-24999 is a vulnerability in Express.js caused by a prototype pollution flaw in the qs library.
CVE-2022-24999 has a severity rating of high, with a severity value of 7.
CVE-2022-24999 allows an unauthenticated remote attacker to cause a denial of service by hanging the Node process for an Express application.
Versions of Express.js before 4.17.3 are affected by CVE-2022-24999.
To fix CVE-2022-24999, update Express.js to version 4.17.3 or newer.