CVE-2026-40588 blueprintUE: Authenticated Password Change Does Not Verify Current Password

High 8.1 Published Updated

Authenticated attackers can change account passwords without verifying the current password, leading to permanent account takeover in blueprintUE.

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

What is CVE-2026-40588?

CVE-2026-40588 is a high-severity vulnerability in blueprintue-self-hosted-edition, published on 21 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

blueprintUE is a tool to help Unreal Engine developers. Prior to 4.2.0, the password change form at /profile/{slug}/edit/ does not include a current_password field and does not verify the user's existing password before accepting a new one. Any attacker who obtains a valid authenticated session — through XSS exploitation, session sidejacking over HTTP, physical access to a logged-in browser, or a stolen "remember me" cookie — can immediately change the account password without knowing the original credential, resulting in permanent account takeover. This vulnerability is fixed in 4.2.0.

Weakness: CWE-620

Which versions are affected by CVE-2026-40588?

How do I fix CVE-2026-40588?

No fix has been published for CVE-2026-40588 yet. Limit exposure of the affected software until one is available.

Is CVE-2026-40588 being exploited?

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

Sources

Also known as GHSA-73f2-p9jr-m44x.

Is CVE-2026-40588 in your software?

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

Check your SBOMs for free