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

Vulnerabilidad en deno de denoland (CVE-2025-61786)

Gravedad CVSS v3.1:
BAJA
Tipo:
CWE-269 Gestión de privilegios incorrecta
Fecha de publicación:
08/10/2025
Última modificación:
08/10/2026

Descripción

Deno es un entorno de ejecución de JavaScript, TypeScript y WebAssembly. En versiones anteriores a la 2.5.3 y 2.2.15, 'Deno.FsFile.prototype.stat' y 'Deno.FsFile.prototype.statSync' no están limitadas por la verificación del modelo de permisos '--deny-read=./'. Es posible recuperar estadísticas de archivos a los que el usuario no tiene acceso de lectura explícito (el script se ejecuta con '--deny-read=./'). APIs similares como 'Deno.stat' y 'Deno.statSync' requieren el permiso 'allow-read', sin embargo, cuando se abre un archivo, incluso con banderas de solo escritura de archivo y permiso de denegación de lectura, todavía es posible recuperar estadísticas de archivo, y así eludir el modelo de permisos. Las versiones 2.5.3 y 2.2.15 solucionan el problema.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:deno:deno:*:*:*:*:*:*:*:* 2.2.15 (incluyendo)
cpe:2.3:a:deno:deno:*:*:*:*:*:*:*:* 2.3.0 (incluyendo) 2.5.3 (excluyendo)