Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with low-privilege account in any tenant
-
DeliveryInitiate Email OTP, SMS OTP, or Magic Link first-factor auth flow
-
ExploitCraft authentication request referencing cross-tenant user identifier
-
ExecutionAuthentication framework processes request without tenant scope enforcement
-
ImpactServer 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-reachable authentication flow; PR:L because any tenant account required; only partial PII exposed so C:L; no integrity or availability impact applies.
Primary rating from Vendor (WSO2).
CVSS VectorVendor: WSO2
Lifecycle Timeline
1DescriptionCVE.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
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
Server-side request forgery in WSO2 API Manager and related WSO2 products lets a remote attacker direct the server to ar
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
OAuth token revocation in WSO2 Identity Server fails to invalidate access and refresh tokens for accounts whose username
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
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
EUVD-2025-210630
GHSA-c5g7-4966-ghvv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB