CVE-2026-69089

Grav · grav

Grav CMS is vulnerable to path traversal, which may allow an unauthenticated attacker to access restricted files on the server.

Executive summary

Grav CMS is susceptible to a path traversal vulnerability that could allow an unauthenticated attacker to read sensitive files on the underlying host system.

Vulnerability

This is a path traversal vulnerability (CWE-22) that occurs when user-supplied input is not properly sanitized before being used in file system operations, specifically within the watermark functionality. An unauthenticated attacker can manipulate the path to traverse directories and access files outside of the intended directory.

Business impact

Successful exploitation allows an attacker to retrieve sensitive configuration files, source code, or other restricted data stored on the web server. This unauthorized access can lead to complete system compromise or information disclosure, justifying the high severity CVSS score of 7.5.

Remediation

Immediate Action: Update Grav CMS to version 2.0.11 or later to implement the necessary path sanitization fixes.

Proactive Monitoring: Review web server access logs for requests containing directory traversal sequences, such as dot-dot-slash patterns, directed toward the watermark or image processing modules.

Compensating Controls: Deploy a Web Application Firewall (WAF) to detect and block requests containing malicious path traversal sequences before they reach the application.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Due to the existence of a proof-of-concept and the high risk of information disclosure, administrators must prioritize updating to Grav CMS version 2.0.11. Ensuring the application is patched is essential to protecting sensitive server-side data from unauthorized access.