CVE-2026-101044 in pnpminformación

Resumen

por VulDB • 2026-09-27

pacquet, el componente del gestor de paquetes Rust incluido en las versiones >=12.0.0-alpha.0 y <12.0.0-alpha.5 del paquete npm pnpm, no valida los alias/nombres de dependencias procedentes de un lockfile antes de utilizarlos para realizar uniones de rutas en el sistema de archivos durante la instalación. Cuando un usuario instala un proyecto con un lockfile proporcionado por un atacante utilizando --trust-lockfile o un lockfile congelado (frozen), las entradas de alias que contienen segmentos de traversal de ruta (por ejemplo, '../../escaped-link') se utilizan al crear enlaces de dependencias y paquetes, destinos binarios, entradas hoisted y ranuras del virtual-store, lo que permite la creación de symlinks y directorios fuera de los límites previstos del proyecto y node_modules. La versión 12.0.0-alpha.5 valida los nombres de las dependencias y cada ruta de una ranura del virtual-store mediante un helper compartido seguro para uniones (safe-join containment) antes de cualquier materialización en el sistema de archivos, rechazando traversals, rutas absolutas, nombres específicos de la plataforma y nombres reservados con ERR_PNPM_INVALID_DEPENDENCY_NAME.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

VulnCheck

Reservar

2026-09-27

Divulgación

2026-09-27

Moderación

aceptado

Artículo

VDB-410936

CPE

listo

EPSS

0.00259

KEV

no

Actividades

muy bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!