CVE-2026-74907

Grav before 2.0.15 contains a path traversal vulnerability in the static asset server within index.php that uses string prefix matching instead of directory-boundary validation. Unauthenticated attackers can access files in sibling directories by exploiting directory names that extend the base path string, such as requesting assets-secret when assets is the configured base.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Grav antes de 2.0.15 contiene una vulnerabilidad de salto de ruta en el servidor de activos estáticos dentro de index.php que utiliza la coincidencia de prefijos de cadena en lugar de la validación de límites de directorio. Atacantes no autenticados pueden acceder a archivos en directorios hermanos explotando nombres de directorio que extienden la cadena de la ruta base, como solicitar assets-secret cuando assets es la base configurada.

Information

Published : 2026-08-18 12:19

Updated : 2026-10-22 22:10


NVD link : CVE-2026-74907

Mitre link : CVE-2026-74907

CVE.ORG link : CVE-2026-74907


JSON object : View

Products Affected

No product.

CWE
CWE-22

Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')