CyberRota Analysis
AI-GeneratedGrav versions prior to 2.0.16 are vulnerable due to an incomplete default denylist in the Twig sandbox configuration, allowing attackers with page-edit permissions to access sensitive system configuration secrets via the config.get() or config.toArray() functions. This exposure can lead to unauthorized retrieval of critical values, such as Redis passwords, compromising the security of the application. Organizations using Grav with enabled config_access should prioritize upgrading to mitigate the risk of sensitive data exposure.
Public Exploit Signal
A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.
Note: these links are listed for security research and verification purposes only.
Original NVD Description
Grav before 2.0.16 contains an incomplete default denylist in the Twig sandbox configuration that fails to block access to system configuration secrets. Attackers with page-edit permission can use config.get() or config.toArray() in Twig templates to retrieve sensitive values like system.cache.redis.password when config_access is enabled.