Skip to main content

WSO2 Identity Server CVE-2025-10908

| EUVDEUVD-2025-209756 HIGH
Incorrect Authorization (CWE-863)
2026-05-11 WSO2 GHSA-rv9h-9wv4-5fxx
7.3
CVSS 3.1 · Vendor: WSO2
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify locked target account with passkey/magic-link enabled
  2. Delivery
    Obtain magic link from victim mailbox or use registered passkey
  3. Exploit
    Submit factor to WSO2 passwordless authenticator
  4. Execution
    State check skipped, lock bypassed
  5. Impact
    Authenticated 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

WSO2 Carbon MagicLink Authenticator Module 1.1.31 <1.1.31.2
WSO2 Identity Server 7.0.0 <7.0.0.124
WSO2 Carbon MagicLink Authenticator Module 1.1.22 <1.1.22.5
WSO2 Carbon MagicLink Authenticator Module 1.1.5 <1.1.5.2
WSO2 Carbon MagicLink Authenticator Module 1.1.0 <1.1.0.1
WSO2 Identity Server 6.1.0 <6.1.0.248
WSO2 Identity Server 6.0.0 <6.0.0.249
WSO2 Identity Server 7.1.0 <7.1.0.31

Affected Packages

euvd wso2_carbon_magiclink_authenticator_module fix: 1.1.0.1, 1.1.5.2, 1.1.22.5, 1.1.31.2
euvd wso2_identity_server fix: 6.0.0.249, 6.1.0.248, 7.0.0.124, 7.1.0.31

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

Vendor (WSO2) PRIMARY 7.3 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
vuln.today AI 7.3 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (WSO2).

CVSS VectorVendor: WSO2

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low

Lifecycle Timeline

4
CVSS changed
May 11, 2026 - 20:37 NVD
7.3 (HIGH)
Patch available
May 11, 2026 - 11:01 EUVD
CVE Published
May 11, 2026 - 09:01 nvd
HIGH 7.3
CVE Published
May 11, 2026 - 09:01 nvd
UNKNOWN (no severity yet)

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 92% exploitable
Prevalence
Medium
enterprise IAM platform, common but not ubiquitous, and passwordless modules optional
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2025-15039 CRITICAL
9.4 Aug 06

Authentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,

CVE-2025-10470 HIGH
8.6 May 11

Memory exhaustion denial-of-service in WSO2 Identity Server's Magic Link authenticator allows remote unauthenticated att

CVE-2025-12737 HIGH
8.4 Sep 03

OS command injection (CWE-78) in WSO2's shared Carbon Console administrative interface allows an authenticated administr

CVE-2025-10149 HIGH
8.2 Oct 19

The SCIM provisioning endpoints in WSO2 Identity Server, Identity Server as Key Manager, and Open Banking IAM fail to di

CVE-2024-2374 HIGH
7.5 Apr 16

The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the

CVE-2025-9973 HIGH
7.2 May 11

Adaptive authentication flows in WSO2 Identity Server 7.1.0 (up to 7.1.0.26) and the Conditional Authentication User and

CVE-2025-13173 MEDIUM
6.5 Oct 19

WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t

CVE-2025-8591 MEDIUM
6.1 Jul 06

Reflected cross-site scripting across at least eight WSO2 platform products - including Identity Server, API Manager, AP

CVE-2025-10503 MEDIUM
6.1 Apr 29

Reflected cross-site scripting in WSO2 Identity Server's authentication endpoint allows remote unauthenticated attackers

CVE-2025-6024 MEDIUM
6.1 Apr 16

Reflected cross-site scripting in the authentication endpoint of WSO2 API Manager and Identity Server allows unauthentic

CVE-2025-13394 MEDIUM
5.4 Aug 06

CSRF in the WSO2 Carbon console Ajax processor enables an attacker to silently execute unauthorized state-changing opera

CVE-2025-12624 MEDIUM
5.4 Apr 16

Unauthorized access persists in WSO2 Identity Server after user accounts are locked because existing access tokens are n

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy