CVE-2026-42612

Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a stored Cross-Site Scripting (XSS) vulnerability in getgrav/grav allows publisher-level accounts to execute arbitrary JavaScript. The issue arises from a blacklist bypass in the detectXss() function when handling unquoted HTML event attributes. This vulnerability is fixed in 2.0.0-beta.2.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:getgrav:grav:*:*:*:*:*:*:*:*
cpe:2.3:a:getgrav:grav:2.0.0:beta1:*:*:*:*:*:*

History

26 Oct 2026, 18:10

Type Values Removed Values Added
Summary
  • (es) Grav es una plataforma web basada en archivos. Antes de la versión 2.0.0-beta.2, una vulnerabilidad de cross-site scripting (XSS) almacenado en getgrav/grav permite a las cuentas con nivel de editor ejecutar JavaScript arbitrario. El problema surge de un bypass de lista negra en la función detectXss() al manejar atributos de evento HTML sin comillas. Esta vulnerabilidad está corregida en la versión 2.0.0-beta.2.

Information

Published : 2026-05-11 16:17

Updated : 2026-10-26 18:10


NVD link : CVE-2026-42612

Mitre link : CVE-2026-42612

CVE.ORG link : CVE-2026-42612


JSON object : View

Products Affected

getgrav

  • grav
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')