CVE-2026-42609 Grav: Administrative Account Disruption and Privilege De-escalation via User Overwrite Logic

High 8.1 Published Updated

Low-privileged users can overwrite admin accounts via duplicate usernames, causing privilege de-escalation and administrative denial of service.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2026-42609?

CVE-2026-42609 is a high-severity vulnerability in Getgrav Grav, published on 11 May 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Grav is a file-based Web platform. Prior to 2.0.0-beta.2, a business logic vulnerability in the Grav Admin Panel allows a low-privileged user (with only user creation permissions) to overwrite existing accounts, including the primary administrator. By creating a new user with a username that already exists, the system updates the existing account's metadata and permissions instead of rejecting the request. This leads to a Denial of Service (DoS) on administrative functions and Privilege De-escalation of the root account. This vulnerability is fixed in 2.0.0-beta.2.

Weakness: CWE-837, CWE-639, CWE-285, CWE-269

Which versions are affected by CVE-2026-42609?

2 open source packages ship an affected version, including getgrav/grav. It affects 1 product.

PackageAffectedFixed in
getgrav/grav PackagistAll versions2.0.0-beta.2
getgrav/grav PackagistAll versions2.0.0-beta.2

Products include Getgrav Grav.

How do I fix CVE-2026-42609?

Upgrade getgrav/grav to 2.0.0-beta.2 or later.

Is CVE-2026-42609 being exploited?

It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-42609 exists.

All Getgrav Grav vulnerabilities

Sources

Also known as GHSA-rr73-568v-28f8.

Is CVE-2026-42609 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free