CVE-2026-75827

Grav before 2.0.15 contains an arbitrary file write vulnerability in the Blueprint dynamic-data bare-function validation that uses an incomplete denylist instead of a positive allowlist. Attackers with page-edit or blueprint-config access can invoke the error_log function through a data directive to append PHP payloads to web-accessible files, achieving remote code execution.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) Grav anterior a la versión 2.0.15 contiene una vulnerabilidad de escritura arbitraria de archivos en la validación de funciones bare-function de datos dinámicos de Blueprint que utiliza una lista de denegación incompleta en lugar de una lista de permitidos positiva. Los atacantes con acceso de edición de página (page-edit) o configuración de blueprint (blueprint-config) pueden invocar la función error_log a través de una directiva de datos para añadir cargas útiles de PHP a archivos accesibles desde la web, logrando la ejecución remota de código.

Information

Published : 2026-08-18 12:19

Updated : 2026-10-22 22:10


NVD link : CVE-2026-75827

Mitre link : CVE-2026-75827

CVE.ORG link : CVE-2026-75827


JSON object : View

Products Affected

No product.

CWE
CWE-94

Improper Control of Generation of Code ('Code Injection')