Observable Response Discrepancy in Grav CMS - CVE-2025-66307
Published: May 5, 2026
Grav CMS
Detailed vulnerability description
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.