Get a Demo

Let's Patch It!

Book a short call with one our specialists, we'll walk you through how Endor Patches work, and ask you a few questions about your environment (like your primary programming languages and repository management). We'll also send you an email right after you fill out the form, feel free to reply with any questions you have in advance!

CVE

CVE-2026-61451

Grav before 1.0.4 Password Reset Token Poisoning via admin_base_url
Back to all
CVE

CVE-2026-61451

Grav before 1.0.4 Password Reset Token Poisoning via admin_base_url

The Grav API plugin (grav-plugin-api) before 1.0.4 does not validate the origin of the client-supplied adminbaseurl field in the POST /api/v1/auth/forgot-password endpoint. The sanitizeHttpUrl() function only checks that the URL scheme is http/https and never verifies the host against the server's own origin, so an attacker can supply an arbitrary host. As a result, an unauthenticated attacker can cause the password reset email sent to a victim to contain a reset link pointing at an attacker-controlled server; when the victim follows the link, the valid reset token is disclosed to the attacker, enabling full account takeover. The vulnerable base URL can also be influenced via the Referer or Origin headers.

Package Versions Affected

Package Version
patch Availability
No items found.

Automatically patch vulnerabilities without upgrading

Fix Without Upgrading
Detect compatible fix
Apply safe remediation
Fix with a single pull request

CVSS Version

Severity
Base Score
CVSS Version
Score Vector
C
H
U
9.4
-
4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
C
H
U
0
-
C
H
U
-

Related Resources

No items found.

References

https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/61xxx/CVE-2026-61451.json, https://github.com/getgrav/grav/security/advisories/GHSA-5xc4-j99p-cp4m, https://nvd.nist.gov/vuln/detail/CVE-2026-61451, https://www.vulncheck.com/advisories/grav-before-password-reset-token-poisoning-via-admin-base-url

Severity

0

CVSS Score
0
10

Basic Information

Base CVSS
0
EPSS Probability
0.00422%
EPSS Percentile
0.35104%
Introduced Version
0
Fix Available
747daa46f17d28dc33081fd19b3a39e47ffcb7b5

Fix Critical Vulnerabilities Instantly

Secure your app without upgrading.
Fix Without Upgrading