Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister same-named SaaS app in attacker tenant
-
DeliveryVictim user grants consent to legit app
-
ExploitConsent scope resolved across tenants by name
-
ExecutionAttacker app inherits consent
-
ImpactAccess and modify victim data cross-tenant
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Alternate path authentication
|
| Exploitation Conditions | Exploitation requires a multi-tenant WSO2 deployment - the vendor explicitly states there is no impact if the deployment does not support multi-tenancy. The attacker must be able to register or control a SaaS application in one tenant bearing the same name as a target application in a different tenant (PR:L), and a legitimate user in the victim tenant must actually grant consent to their application (UI:R) for the misapplied consent to be usable. Limiting factors: single-tenant installs are wholly unaffected; the attack hinges on name collision between applications in separate tenants and on victim consent occurring; and it applies only to the affected version ranges (WSO2 IS 5.10.0 <5.10.0.382, WSO2 API-M 3.2.0 <3.2.0.457 and 3.2.1 <3.2.1.76). |
| Impact | Signals are consistent and point to a genuine but conditional, moderate-priority issue rather than an urgent internet-wide threat. The CVSS 3.1 base score is 7.3 (AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N): network reachable, low complexity, but requiring some privilege (PR:L, an application/user presence in a tenant) and victim user interaction (UI:R, the user must actually grant consent). EPSS is very low (0.15%, 4th percentile) and CISA SSVC records Exploitation: none, Automatable: no, Technical Impact: partial - all agreeing this is not readily weaponizable at scale. There is no KEV listing and no known POC. The dominant limiting factor is explicit in the description: the vulnerability 'has no impact if the deployment does not support multi-tenancy,' so single-tenant deployments are unaffected. The CVSS uses S:U, but given that the flaw lets one tenant's consent affect applications in a different tenant (a distinct security authority), a scope change (S:C) is arguably more accurate - verify tenant-boundary semantics against WSO2's advisory. |
| Exploit ScenarioDerived | An attacker who can register applications in a tenant on a shared, multi-tenant WSO2 deployment creates a SaaS application using the exact name of a legitimate application in a victim's tenant. When a user in the victim tenant grants OAuth/OpenID consent to their legitimate same-named application, that consent is incorrectly honored for the attacker's application, which can then access and modify the user's data across the tenant boundary. No public POC is identified, and success depends on the low-complexity but interaction-dependent path reflected in the CVSS vector (PR:L/UI:R). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv3 – Jul 09, 2026
Cross-tenant consent leakage in WSO2 Identity Server and WSO2 API Manager multi-tenant deployments lets a SaaS application in one tenant inherit OAuth/OpenID consent that a user granted to a same-named application in a different tenant, breaking tenant isolation of authorization scopes. Because matching is done by application name rather than a tenant-scoped identifier, an application in attacker-controlled tenant B can read and modify a victim's data in tenant A without that user's explicit authorization. No active exploitation is reported (not in CISA KEV, EPSS 0.15%/4th percentile) and no public exploit is identified, but a vendor patch is available.
Earlier versions of this analysis (2)
Cross-tenant consent leakage in WSO2 Identity Server (5.10.0) and WSO2 API Manager (3.2.0, 3.2.1) lets consent a user grants to a SaaS application in one tenant be silently reused by a like-named SaaS application in a different tenant, breaking tenant isolation. An authenticated attacker operating a SaaS app in a separate tenant can thereby read and modify the victim's data without the victim ever approving that app. WSO2 reported the issue (CWE-288); it is patched, carries an EPSS of only 0.15% (4th percentile), has no public exploit, and is not on CISA KEV - no public exploit identified at time of analysis.
Cross-tenant consent isolation failure in WSO2 Identity Server and WSO2 API Manager exposes user data across tenant boundaries in multi-tenant deployments. When a user grants OAuth/OIDC consent to a SaaS application in one tenant, that consent is incorrectly propagated to identically-named SaaS applications registered in other tenants, bypassing explicit authorization. No public exploit code exists at time of analysis, and the CVSS score of 3.5 reflects limited scope, but the real-world impact - unauthorized cross-tenant data access and potential modification - may exceed what the base score suggests in high-density multi-tenant environments.
RemediationAI
Apply the vendor-released WCP/update-level patches: upgrade WSO2 API Manager 3.2.0 to at least 3.2.0.457, WSO2 API Manager 3.2.1 to at least 3.2.1.76, and WSO2 Identity Server 5.10.0 to at least 5.10.0.382, per WSO2 advisory WSO2-2025-1613 (https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-1613/). Where immediate patching is not possible, reduce exposure by tightening who can register or name applications in tenants (so an attacker cannot create a SaaS application whose name collides with a target application in another tenant) and, if operationally feasible, avoiding duplicate application names across tenants; single-tenant deployments are not affected and need no action. As a stronger interim control, review and revoke existing cross-tenant consent grants and monitor consent/authorization events for same-named applications across tenants, accepting the operational overhead of manual consent auditing. These are mitigations only - the patch is the sole complete fix.
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
The affected component is WSO2's application consent management within its IAM stack - WSO2 Identity Server (an OAuth2/OpenID Connect and SAML identity provider) and WSO2 API Manager (which embeds the same identity/key-manager components). Both are Java-based and support multi-tenancy, where each tenant is meant to be an isolated security domain with its own users, applications and consent records. The root cause maps to CWE-288 (authentication/authorization bypass using an alternate path/channel): consent records are keyed or resolved by SaaS application name without properly binding them to the owning tenant, so the consent lookup resolves across tenant boundaries. The result is that a granted-consent decision - intended as a per-user, per-application, per-tenant authorization - is incorrectly reused for a like-named application registered in a separate tenant.
Severity by source
Sources disagree (Low–High)AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N
Network-reachable consent flow with low complexity; needs an in-tenant app registration (PR:L) and victim consent (UI:R); cross-tenant impact justifies S:C with high C/I and no availability effect.
vuln.today treats the vendor’s rating as authoritative. A higher third-party CVSS (e.g. CISA-ADP) is shown for transparency but does not drive the headline severity.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionNVD
In multi-tenanted deployments, the application consent management mechanism fails to correctly isolate consent scopes between tenants. Consent granted by a user for a specific SaaS application within one tenant can be incorrectly applied to SaaS applications with the same name in other tenants, leading to unintended cross-tenant consent sharing.
This vulnerability may result in the exposure of user data across tenants, enabling SaaS applications in different tenants to access and modify information without explicit user authorization. This can lead to unauthorized data access and privacy violations. This vulnerability has no impact if the deployment does not support multi-tenancy.
Executive ViewAI
WSO2 Identity Server and API Manager multi-tenant deployments are vulnerable to cross-tenant authorization bypass (no public exploit identified at time of analysis). Applications in one tenant can inherit OAuth consent granted to same-named applications in other tenants, enabling unauthorized access to user data and modifications across separate security domains without explicit user authorization. Organizations operating multi-tenant SaaS environments face compromise of customer data isolation and potential regulatory violations.
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.
More in Wso2 Api Manager
View allAuthentication bypass in WSO2 API Manager and related components (Universal Gateway, Traffic Manager, API Control Plane,
Server-side request forgery in WSO2 API Manager lets unauthenticated remote attackers coerce the gateway into making ser
Privilege escalation in WSO2 API Manager and related Carbon-based products allows a low-privileged user, using a validly
Authentication bypass in WSO2 Identity Server and multiple WSO2 platform products (API Manager, Open Banking AM/IAM/KM,
Missing role-based authorization on WSO2 API Manager's Gateway REST API lets any authenticated user invoke privileged Ga
Persistent denial of service in multiple WSO2 products - including WSO2 API Manager, WSO2 Universal Gateway, WSO2 Traffi
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
Predictable HMAC shared secrets generated by the API Publisher component of WSO2 API Manager allow a sophisticated attac
HTTP response header injection in WSO2 API Manager and its companion WSO2 gateway components (Universal Gateway, Traffic
The XML parsers within multiple WSO2 products accept user-supplied XML data without properly configuring to prevent the
WSO2 Carbon OAuth, as shipped in WSO2 Identity Server, API Manager, and related WSO2 products, can leave session-bound t
EUVD-2025-210427
GHSA-9mr3-76h6-25p3
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB