Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en node de nodejs (CVE-2026-21716)

Gravedad CVSS v3.1:
BAJA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
30/03/2026
Última modificación:
19/08/2026

Descripción

Una solución incompleta para CVE-2024-36137 deja `FileHandle.chmod()` y `FileHandle.chown()` en la API de promesas sin las comprobaciones de permisos requeridas, mientras que sus equivalentes basados en callbacks (`fs.fchmod()`, `fs.fchown()`) fueron parcheados correctamente.<br /> <br /> Como resultado, el código que se ejecuta bajo `--permission` con `--allow-fs-write` restringido aún puede usar métodos `FileHandle` basados en promesas para modificar los permisos y la propiedad de los archivos en descriptores de archivo ya abiertos, eludiendo las restricciones de escritura previstas.<br /> <br /> Esta vulnerabilidad afecta a los procesos 20.x, 22.x, 24.x y 25.x que utilizan el Modelo de Permisos donde `--allow-fs-write` está restringido intencionalmente.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 20.20.1 (incluyendo)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 22.0.0 (incluyendo) 22.22.1 (incluyendo)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 24.0.0 (incluyendo) 24.14.0 (incluyendo)
cpe:2.3:a:nodejs:node.js:*:*:*:*:-:*:*:* 25.0.0 (incluyendo) 25.8.1 (incluyendo)


Referencias a soluciones, herramientas e información