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

Vulnerabilidad en grav de getgrav (CVE-2026-69089)

Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-22 Limitación incorrecta de nombre de ruta a un directorio restringido (Path Traversal)
Fecha de publicación:
03/08/2026
Última modificación:
23/10/2026

Descripción

Grav CMS 2.0.10 contiene una vulnerabilidad de salto de ruta en ImageMedium::watermark(), que pasa su argumento $image sin sanear a RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource(). Debido a que la rama del esquema file: // solo colapsa léxicamente los segmentos ’..’ sin una verificación de realpath/contención, un editor que crea sintaxis de imagen Markdown con secuencias de salto de ruta puede hacer que archivos de imagen arbitrarios fuera del sandbox de medios de Grav se compongan en una imagen portadora, la cual luego es almacenada en caché y servida desde una URL pública no autenticada - revelando esos archivos a visitantes anónimos.