CVE-2021-23406
nodejs-pac-resolver: remote code execution when used with untrusted input due to unsafe PAC file handling
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según GHSA (alta), Red Hat (alta).
Descripción
This affects the package pac-resolver before 5.0.0. This can occur when used with untrusted input, due to unsafe PAC file handling. **NOTE:** The fix for this vulnerability is applied in the node-degenerator library, a dependency written by the same maintainer.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| npm::GitHub Security Advisory npm | degenerator, pac-resolver | 3.0.1 y 1 más |
Mostrar las 2 entradas de 1 fuente
| Fuente | Paquete | Corregido en |
|---|---|---|
| npm::GitHub Security Advisory npm | degenerator | 3.0.1 |
| npm::GitHub Security Advisory npm | pac-resolver | 5.0.0 |
Referencias
- https://access.redhat.com/security/cve/CVE-2021-23406
- https://github.com/TooTallNate
- https://github.com/TooTallNate/node-degenerator/commit/9d25bb67d957bc2e5425fea7bf7a58b3fc64ff9e
- https://github.com/TooTallNate/node-degenerator/commit/ccc3445354135398b6eb1a04c7d27c13b833f2d5
- https://github.com/TooTallNate/node-pac-resolver/releases/tag/5.0.0
- https://nvd.nist.gov/vuln/detail/CVE-2021-23406
- https://snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-1568506
- https://snyk.io/vuln/SNYK-JS-PACRESOLVER-1564857