CVE-2018-16492
nodejs-extend: Prototype pollution can allow attackers to modify object properties
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon GHSA (moyenne), Red Hat (moyenne), Ubuntu (moyenne).
Description
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| 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 | pas de correctif indiqué |
| ubuntu 18.04-ESM | node-extend | pas de correctif indiqué |
Références
- 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