CVE-2018-16492
nodejs-extend: Prototype pollution can allow attackers to modify object properties
Kaynağa göre önem derecesi
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD. Daha düşük diyenler: GHSA (orta), Red Hat (orta), Ubuntu (orta).
Açıklama
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.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| 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 | düzeltme belirtilmemiş |
| ubuntu 18.04-ESM | node-extend | düzeltme belirtilmemiş |
Referanslar
- 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