Skip to main content
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege account in any tenant
  2. Delivery
    Initiate Email OTP, SMS OTP, or Magic Link first-factor auth flow
  3. Exploit
    Craft authentication request referencing cross-tenant user identifier
  4. Execution
    Authentication framework processes request without tenant scope enforcement
  5. Impact
    Server returns PII belonging to user in separate tenant

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the WSO2 Identity Server deployment to be operating in multi-tenant mode - single-tenant deployments have no meaningful attack surface because there are no alternate-tenant user records to disclose. At least one of Email OTP, SMS OTP, or Magic Link must be configured as a first-factor authenticator for one or more tenants; if these authenticator types are not enabled, the vulnerable code paths are not invoked. The attacker must hold a valid account (any privilege level) within any tenant on the shared platform (PR:L per CVSS), meaning anonymous or pre-authentication exploitation is not possible. Exploitation is limited by: the requirement for authenticated access, the need for multi-tenant configuration, and the data exposure being constrained to PII fields (e.g., mobile numbers) rather than credentials or full account takeover.

Impact

The CVSS 4.3 score reflects a medium-base, information-disclosure-only vulnerability with no integrity or availability impact (C:L/I:N/A:N). The attack vector is network-accessible with low complexity and requires only low-level authentication (PR:L), confirming this is not an unauthenticated flaw - an attacker needs a valid account on the platform in any tenant. No EPSS probability score is present in the available input data, limiting probabilistic exploitation assessment. There is no CISA KEV listing and no known public POC, supporting a classification of no confirmed active exploitation. Real-world risk is highly deployment-context-dependent: organizations running WSO2 Identity Server in single-tenant mode have no meaningful exposure, while multi-tenant SaaS providers or shared enterprise environments face meaningful regulatory risk (GDPR, HIPAA) from cross-tenant PII leakage even at low data volumes. The PR:L barrier reduces opportunistic mass exploitation risk, but compromised low-privilege accounts or malicious insiders represent a realistic threat in targeted attacks against high-value tenant data.

Exploit ScenarioDerived

An authenticated low-privilege user holding a valid account within Tenant A initiates an Email OTP or Magic Link authentication challenge and manipulates the request to reference a user identifier associated with Tenant B. Because the authentication framework does not enforce tenant scope during challenge processing or user lookup, the server returns PII - such as a mobile number registered to the Tenant B user - in the response. No public POC is known at time of analysis, but the low attack complexity (AC:L) in the CVSS vector indicates the manipulation would not require specialized tooling beyond standard HTTP request modification.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 06, 2026

Tenant isolation failure in WSO2 Identity Server allows authenticated low-privilege users to disclose personally identifiable information belonging to users in separate tenants. The vulnerability exists specifically when Email OTP, SMS OTP, or Magic Link are configured as first-factor authenticators - authentication requests processed through these flows lack sufficient validation to enforce organizational tenant boundaries, exposing data such as mobile numbers. No public exploit code or CISA KEV listing exists at time of analysis, but the low-complexity, network-accessible attack vector (CVSS PR:L/AV:N/AC:L) makes this a credible insider threat and compromised-account scenario for multi-tenant deployments.

RemediationAI

Apply the patch specified in WSO2 Security Advisory WSO2-2025-4731, available at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4731/. The exact patched version number is not independently confirmed from the available input data - consult the advisory directly to identify the correct target release for your installed version of WSO2 Identity Server and its component modules. As a compensating control prior to patching in multi-tenant environments, disable Email OTP, SMS OTP, and Magic Link as first-factor authenticators and substitute with credential-based authenticators (username/password) not affected by this tenant isolation gap; note this trade-off reduces authentication usability and eliminates passwordless flows for users. Additionally, restrict network access to the WSO2 Identity Server endpoints to trusted IP ranges and audit tenant configuration to minimize the user population exposed through shared infrastructure.

Affected VersionsENISA

WSO2 Carbon MagicLink Authenticator Module 1.1.22 <1.1.22.6
WSO2 Carbon MagicLink Authenticator Module 1.1.31 <1.1.31.3
WSO2 Identity Server 7.1.0 <7.1.0.42
WSO2 Identity Server 7.0.0 <7.0.0.134
WSO2 Carbon Identity Application Authentication Framework 7.8.23 <7.8.23.66
WSO2 Carbon Identity Application Authentication Framework 7.0.78 <7.0.78.162
Email OTP Authenticator 1.0.30 <1.0.30.4
WSO2 Carbon Abstract OTP Authenticator 1.0.5 <1.0.5.4
WSO2 Carbon Abstract OTP Authenticator 1.0.10 <1.0.10.1

Affected Packages

euvd email_otp_authenticator fix: 1.0.30.4
euvd wso2_carbon_abstract_otp_authenticator fix: 1.0.5.4, 1.0.10.1
euvd wso2_carbon_identity_application_authentication_framework fix: 7.0.78.162, 7.8.23.66
euvd wso2_carbon_magiclink_authenticator_module fix: 1.1.22.6, 1.1.31.3
euvd wso2_identity_server fix: 7.0.0.134, 7.1.0.42

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 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 enterprise identity and access management (IAM) platform supporting multi-tenancy, where distinct organizational units share a single platform instance with strict data separation. The vulnerability resides across multiple components: the core Identity Application Authentication Framework (cpe:2.3:a:wso2:wso2_carbon_identity_application_authentication_framework), the Magic Link Authenticator Module (cpe:2.3:a:wso2:wso2_carbon_magiclink_authenticator_module), the Abstract OTP Authenticator base (cpe:2.3:a:wso2:wso2_carbon_abstract_otp_authenticator), and the Email OTP Authenticator (cpe:2.3:a:wso2:email_otp_authenticator). CWE-200 (Exposure of Sensitive Information to an Unauthorized Actor) identifies the root cause class: during OTP challenge or Magic Link flows, user lookup or authentication challenge validation queries fail to scope resolution to the originating tenant context, allowing cross-tenant data retrieval. This is an access control gap at the authentication framework layer rather than a protocol flaw in OTP or Magic Link themselves.

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 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 4.3 MEDIUM

Network-reachable authentication flow; PR:L because any tenant account required; only partial PII exposed so C:L; no integrity or availability impact applies.

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

Primary rating from Vendor (WSO2).

CVSS VectorVendor: WSO2

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

Lifecycle Timeline

1
Patch available
Aug 06, 2026 - 09:01 EUVD

DescriptionCVE.org

The system accepts authentication requests without sufficient validation to enforce tenant isolation when using Email OTP, SMS OTP, or Magic Link as first-factor authenticators. This failure to adequately separate user data between tenants can lead to the exposure of personally identifiable information.

Successful exploitation allows an attacker to disclose personally identifiable information of users in different tenants, resulting in privacy violations and potential regulatory non-compliance. This may include unauthorized access to user details such as mobile numbers.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Medium
enterprise IAM platform, common in regulated and mid-large organizations
Data Quality
5 sources
Confidence: Medium

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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
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-14260 HIGH
8.3 Oct 28

Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar

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-2026-6647 HIGH
7.4 Oct 28

OAuth token revocation in WSO2 Identity Server fails to invalidate access and refresh tokens for accounts whose username

CVE-2025-10908 HIGH
7.3 May 11

Account-lockout bypass in WSO2 Identity Server (6.0.0, 6.1.0, 7.0.0, 7.1.0) and the Carbon MagicLink Authenticator Modul

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

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