CVE-2026-65608
getgrav · Grav
Grav versions 1.7.0 through 2.0.8 are vulnerable to unsafe reflection (CWE-470), allowing an authenticated attacker to perform remote code execution via FlexDirectory.
Executive summary
A critical remote code execution vulnerability in the Grav CMS allows authenticated attackers to manipulate system classes, necessitating an immediate update to version 2.0.9.
Vulnerability
The vulnerability is categorized as CWE-470, involving unsafe reflection where externally controlled input is used to select classes or code. The attacker must possess authenticated access to the application to trigger this flaw.
Business impact
With a CVSS score of 8.8, this vulnerability poses a severe threat to the confidentiality, integrity, and availability of the Grav CMS instance. Exploitation could allow an attacker to gain full administrative control over the web server, leading to site defacement, data exfiltration, or the deployment of malicious payloads.
Remediation
Immediate Action: Upgrade the Grav CMS installation to version 2.0.9 or higher to apply the necessary security fixes.
Proactive Monitoring: Monitor server logs for unusual HTTP requests targeting the FlexDirectory component or suspicious file modifications.
Compensating Controls: If immediate patching is not feasible, implement strict input validation at the Web Application Firewall (WAF) level to block requests attempting to exploit reflection-based vulnerabilities.
Exploitation status
Public Exploit Available: No (exploit_available: unknown)
Analyst recommendation
Given the availability of a proof-of-concept and the high severity of the vulnerability, organizations should treat this as a high-priority task. Updating to version 2.0.9 is the only definitive way to eliminate the underlying security flaw.