CVE-2018-16492
nodejs-extend: Prototype pollution can allow attackers to modify object properties
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD. Niedriger laut GHSA (mittel), Red Hat (mittel), Ubuntu (mittel).
Beschreibung
A prototype pollution vulnerability was found in module extend <2.0.2, ~<3.0.2 that allows an attacker to inject arbitrary properties onto Object.prototype.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| debian 11 | node-extend | 3.0.2-1 |
| debian 12 | node-extend | 3.0.2-1 |
| debian 13 | node-extend | 3.0.2-1 |
| debian 14 | node-extend | 3.0.2-1 |
| echo | node-extend | 3.0.2-1 |
| npm::GitHub Security Advisory npm | extend | 3.0.2, 2.0.2 |
| Red Hat | rh-nodejs6-nodejs-extend | kein Fix angegeben |
| ubuntu 18.04-ESM | node-extend | kein Fix angegeben |
Referenzen
- https://access.redhat.com/security/cve/CVE-2018-16492
- https://github.com/github/advisory-database/pull/6695
- https://github.com/justmoon/node-extend
- https://github.com/justmoon/node-extend/commit/0e68e71d93507fcc391e398bc84abd0666b28190
- https://github.com/justmoon/node-extend/pull/48
- https://hackerone.com/reports/381185
- https://nvd.nist.gov/vuln/detail/CVE-2018-16492
- https://snyk.io/vuln/npm:extend:20180424