CVE-2026-40587: blueprintUE: Active Sessions Are Not Invalidated After Password Change or Reset

Published Apr 21, 2026
·
Updated

blueprintUE is a tool to help Unreal Engine developers. Prior to 4.2.0, when a user changes their password via the profile edit page, or when a password reset is completed via the reset link, neither operation invalidates existing authenticated sessions for that user. A server-side session store associates userID → session; the current password change/reset flow updates only the password column in the users table and does not destroy or mark invalid any active sessions. As a result, an attacker who has already compromised a session retains full access to the account indefinitely — even after the legitimate user has detected the intrusion and changed their password — until the session's natural expiry time (configured as SESSIONGCMAXLIFETIME, defaulting to 86400 seconds / 24 hours, with SESSIONLIFETIME=0 meaning persistent until browser close or GC, whichever is later). This vulnerability is fixed in 4.2.0.

Affected Software

1 affected component
blueprintUE blueprintUE<4.2.0

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Upgrade

    Upgrade blueprintUE to a version that resolves this vulnerability.

    Fixed in 4.2.0

Event History

Apr 21, 2026
CVE Published
via MITRE·05:11 PM
Data Sourced
via MITRE·05:11 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·06:16 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

What is the severity of CVE-2026-40587?

CVE-2026-40587 is considered a medium severity vulnerability due to the security risk posed by active sessions not being invalidated after a password change.

2

How do I fix CVE-2026-40587?

To fix CVE-2026-40587, upgrade your blueprintUE application to version 4.2.0 or later.

3

What are the potential impacts of CVE-2026-40587?

The potential impacts of CVE-2026-40587 include unauthorized access to user accounts if session tokens are not invalidated after password changes.

4

Who is affected by CVE-2026-40587?

Users of blueprintUE prior to version 4.2.0 are affected by CVE-2026-40587.

5

Can I still use blueprintUE after fixing CVE-2026-40587?

Yes, you can continue to use blueprintUE normally after applying the fix by upgrading to version 4.2.0 or higher.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203