Observable Response Discrepancy in Grav CMS - CVE-2025-66307

 

Observable Response Discrepancy in Grav CMS - CVE-2025-66307

Published: May 5, 2026


Vulnerability identifier: #VU130055
CSH Severity: Medium
CVSS v4: 6.9 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2025-66307
CWE-ID: CWE-204
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to enumerate valid usernames and disclose associated email addresses.

The vulnerability exists due to observable response discrepancy in the taskForgot() function of the Admin plugin login controller when handling password reset requests to /admin/forgot. A remote attacker can submit repeated password reset requests with crafted usernames to enumerate valid usernames and disclose associated email addresses.

Exploitation requires the password reset functionality to be enabled.


Affected software

Grav CMS

How to mitigate CVE-2025-66307

Install security update from vendor's website.

Grav CMS - update to 1.8.0 beta.27

External References

Related Security Bulletins