QID 981935
QID 981935: Nodejs (npm) Security Update for minimist (GHSA-vh95-rmgr-6w4m)
Affected versions of `minimist` are vulnerable to prototype pollution. Arguments are not properly sanitized, allowing an attacker to modify the prototype of `Object`, causing the addition or modification of an existing property that will exist on all objects.
Parsing the argument `--__proto__.y=Polluted` adds a `y` property with value `Polluted` to all objects. The argument `--__proto__=Polluted` raises and uncaught error and crashes the application.
This is exploitable if attackers have control over the arguments being passed to `minimist`.
## Recommendation
Upgrade to versions 0.2.1, 1.2.3 or later.
Successful exploitation of this vulnerability may affect the confidentiality, integrity, and availability of the targeted user.
Solution
Customers are advised to refer to GHSA-vh95-rmgr-6w4m for updates pertaining to this vulnerability.
Vendor References
- GHSA-vh95-rmgr-6w4m -
github.com/advisories/GHSA-vh95-rmgr-6w4m
CVEs related to QID 981935
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-vh95-rmgr-6w4m | minimist |
|