Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify locked target account with passkey/magic-link enabled
-
DeliveryObtain magic link from victim mailbox or use registered passkey
-
ExploitSubmit factor to WSO2 passwordless authenticator
-
ExecutionState check skipped, lock bypassed
-
ImpactAuthenticated access to application and account data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target WSO2 deployment has the Magic Link authenticator module or the Passkey/FIDO2 authenticator enabled for the affected application, and that the attacker can complete one of those flows for a specific locked account - i.e., access to the mailbox that receives the magic link, or a passkey already registered to that account. The precondition that makes the flaw meaningful is that the account is in a locked state (administratively or via failed-login lockout); against unlocked accounts there is no security gain. Limiting factors: the password-based login path is unaffected, so environments using only password/MFA authenticators are not exposed; exploitation is scoped to accounts whose magic-link channel or passkey the attacker controls, not arbitrary accounts, which is why the impact is rated Low rather than High. |
| Impact | Signals are mostly consistent toward a moderate, non-urgent priority. The NVD CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:L/I:L/A:L, base 7.3) reflects network reachability and low-but-real triple impact, while SSVC scores Exploitation=none, Automatable=yes, Technical Impact=partial - meaning no observed exploitation but the flow could be scripted once a valid factor is held. EPSS is very low (0.03%, 8th percentile) and the CVE is not in CISA KEV, so widespread opportunistic exploitation is unlikely. The important caveat is that PR:N overstates ease: exploitation is not truly unauthenticated in practice because the attacker must already possess a valid magic link (mailbox access) or a registered passkey for the specific locked account - the 'no privileges' rating captures that no interactive password is submitted, not that any anonymous user can walk in. This is best treated as an authentication-control-integrity issue affecting locked accounts, not a mass-exploitable RCE. |
| Exploit ScenarioDerived | A user account is locked after repeated failed password attempts (the intended anti-brute-force response), but the attacker has already compromised the victim's email inbox or holds a previously registered passkey. The attacker requests a magic link (or invokes the passkey flow) and is authenticated straight through despite the lock, gaining access to the application and its data. No public exploit code is identified, and the attack requires possession of the account's magic-link delivery channel or passkey. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 24, 2026
Account-lockout bypass in WSO2 Identity Server (6.0.0, 6.1.0, 7.0.0, 7.1.0) and the Carbon MagicLink Authenticator Module allows accounts that have been administratively or automatically locked to still authenticate through the Magic Link and Passkey (FIDO2) flows, because those paths do not validate account state. An attacker in possession of a valid magic link or passkey for a locked account can reach the application and its sensitive data despite the lock, and the lockout control intended to stop further login attempts is rendered ineffective. There is no public exploit identified at time of analysis, EPSS is negligible (0.03%), and the flaw is not in CISA KEV.
RemediationAI
Vendor-released patch: upgrade WSO2 Identity Server to 6.0.0.249, 6.1.0.248, 7.0.0.124, or 7.1.0.31 as matching your branch, and update the Carbon MagicLink Authenticator Module to 1.1.0.1, 1.1.5.2, 1.1.22.5, or 1.1.31.2 as applicable, following WSO2 advisory WSO2-2025-4388 (https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4388/). If patching must be delayed, the most effective compensating control is to disable the Magic Link and Passkey authenticators for sensitive applications and fall back to password/MFA flows that do honor account lock, at the cost of losing passwordless login convenience; alternatively, restrict which service providers offer these authenticators and monitor authentication logs for successful logins by accounts currently flagged locked. Because lockout is bypassed, also review whether any locked accounts logged in during the exposure window and consider forced password/passkey re-enrollment for them.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
WSO2 Identity Server is an open-source enterprise identity and access management (IAM) platform providing federated SSO, adaptive/multi-factor authentication, and passwordless login. The affected components are the passwordless authenticators - the Carbon MagicLink Authenticator Module (email one-time link) and the built-in Passkey/FIDO2 authenticator. The root cause is CWE-863 (Incorrect Authorization): the authentication handlers for these two methods omit the user account-state check (locked/disabled) that the standard password authenticator enforces, so the lock flag is set in the user store but never consulted during the magic-link/passkey login decision. This is an authorization/state-validation gap in the auth pipeline rather than a credential-handling or cryptographic weakness.
Know when Wso2 Identity Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Network-facing passwordless flow with no submitted credential (PR:N) and low complexity, but attacker must hold a valid factor for a locked account, keeping C/I/A impact Low.
Primary rating from Vendor (WSO2).
CVSS VectorVendor: WSO2
Lifecycle Timeline
4DescriptionCVE.org
Due to a lack of user account state validation during authentication, locked user accounts can be successfully authenticated using Magic Link or Pass Key methods. This bypasses the intended security control that should prevent access to accounts that have been locked.
This vulnerability may allow unauthorized access to applications and sensitive data associated with accounts that should have been restricted via the account lock mechanism. It also undermines the effectiveness of the account lock mechanism intended to prevent further login attempts.
Executive ViewAI
WSO2 Identity Server versions 6.0.0-7.1.0 contain an account-lockout bypass vulnerability affecting Magic Link and Passkey authentication flows, enabling attackers with valid credentials to authenticate despite administrative lockouts. This undermines organizations' ability to enforce account lockout policies-a critical control for containing breaches and preventing brute-force attacks.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Wso2 Identity Server
View allAuthentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,
Memory exhaustion denial-of-service in WSO2 Identity Server's Magic Link authenticator allows remote unauthenticated att
OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr
The SCIM provisioning endpoints in WSO2 Identity Server, Identity Server as Key Manager, and Open Banking IAM fail to di
The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the
Adaptive authentication flows in WSO2 Identity Server 7.1.0 (up to 7.1.0.26) and the Conditional Authentication User and
WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t
Reflected cross-site scripting across at least eight WSO2 platform products - including Identity Server, API Manager, AP
Reflected cross-site scripting in WSO2 Identity Server's authentication endpoint allows remote unauthenticated attackers
Reflected cross-site scripting in the authentication endpoint of WSO2 API Manager and Identity Server allows unauthentic
CSRF in the WSO2 Carbon console Ajax processor enables an attacker to silently execute unauthorized state-changing opera
Unauthorized access persists in WSO2 Identity Server after user accounts are locked because existing access tokens are n
EUVD-2025-209756
GHSA-rv9h-9wv4-5fxx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB