CVE-2018-16492
nodejs-extend: Prototype pollution can allow attackers to modify object properties
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según GHSA (media), Red Hat (media), Ubuntu (media).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido 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 | sin corrección indicada |
| ubuntu 18.04-ESM | node-extend | sin corrección indicada |
Referencias
- 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