Vulnerabilidad en "npm install" en sharp (CVE-2022-29256)
Gravedad CVSS v3.1:
MEDIA
Tipo:
CWE-78
Neutralización incorrecta de elementos especiales usados en un comando de sistema operativo (Inyección de comando de sistema operativo)
Fecha de publicación:
25/05/2022
Última modificación:
28/06/2023
Descripción
sharp es una aplicación para el procesamiento de imágenes en Node.js. En versiones anteriores a 0.30.5, se presenta una posible vulnerabilidad en la lógica que es ejecutada sólo en el momento de "npm install" cuando son instaladas versiones de "sharp" anteriores a la última v0.30.5. Si un atacante presenta la capacidad de establecer el valor de la variable de entorno "PKG_CONFIG_PATH" en un entorno de construcción, entonces podría ser capaz de usar esto para inyectar un comando arbitrario en el momento de "npm install". Esto no es parte de ningún código en tiempo de ejecución, no afecta a usuarios de Windows en absoluto, y es poco probable que afecte a cualquier persona que ya se preocupa por la seguridad de su entorno de construcción. Este problema ha sido corregido en versión 0.30.5
Impacto
Puntuación base 3.x
6.70
Gravedad 3.x
MEDIA
Puntuación base 2.0
4.60
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:sharp_project:sharp:*:*:*:*:*:node.js:*:* | 0.30.5 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



