Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain valid assertion tied to disabled IDP
-
DeliverySubmit JWT or SAML2 bearer grant request
-
ExploitServer omits IDP status validation
-
ExecutionToken endpoint issues access token
-
ImpactAccess protected resources behind revoked IDP
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
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 the deployment to use the JWT Bearer or SAML2 Bearer OAuth2 grant types with a federated Identity Provider that has been disabled (not deleted) in the WSO2 configuration, and the attacker must present a valid assertion/token associated with that disabled IDP - the server fails to re-validate IDP enabled-state before issuing an access token. Limiting factors: the flaw only manifests in deployments actually using these bearer grant types with a previously-configured-then-disabled IDP, and the high attack complexity (AC:H) reflects that the attacker needs a valid IDP-issued assertion rather than exploiting a default configuration. It does not affect deployments that never enabled these grant types, and the impact is bounded to resources that should have been gated by the disabled IDP. |
| Impact | This is a genuine but moderate-priority issue, not a top-tier emergency. The vendor CVSS vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N, base 4.8) describes a network-reachable, unauthenticated flaw with high attack complexity and only Low confidentiality and Low integrity impact, no availability impact - consistent with CWE-862 (missing authorization check on IDP state). The AC:H rating reflects that exploitation is not trivial: it depends on the specific precondition of an Identity Provider having been disabled while federated bearer grant types remain in use. On exploitation signals, there is no CISA KEV listing, no EPSS score supplied in the input, and no public exploit or PoC reference (the only reference is the WSO2 security advisory itself), so the status is no public exploit identified at time of analysis. The vuln.today decision label is 'this_month', which aligns with a scheduled-remediation posture rather than act_now/emergency. No signals conflict here; the main gap is the absence of an EPSS probability, so widespread opportunistic exploitation cannot be quantified from the data - treat this as a correctness/access-control fix to schedule, not a drop-everything event. |
| Exploit ScenarioDerived | An administrator disables a previously configured Identity Provider, expecting all tokens associated with it to stop working, but the JWT Bearer or SAML2 Bearer grant path never re-checks the IDP's enabled state. An attacker who still possesses a valid assertion tied to that disabled IDP submits it to the token endpoint and receives an access token, then uses it to reach protected resources that should have been cut off. No public exploit code is identified at time of analysis, and the high attack complexity reflects the need for a valid assertion against a now-disabled IDP. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
WSO2 Identity Server and the related WSO2 Carbon OAuth family of products will issue OAuth2 access tokens for JWT Bearer and SAML2 Bearer grant requests even when the federated Identity Provider (IDP) that vouched for the assertion has been disabled, because the IDP's enabled state is not re-validated before the token is minted. Remote unauthenticated attackers can exploit this only if they already hold a valid assertion issued by that now-disabled IDP, which is why the vendor rates it CVSS 4.8 with high attack complexity (AC:H) and limited confidentiality/integrity impact. It is not listed in CISA KEV and no public exploit has been identified at time of analysis, but the priority label is this_month, so it warrants scheduling rather than emergency response.
RemediationAI
No specific fixed version appears in the supplied data, so obtain the patched release list and upgrade instructions directly from the WSO2 security advisory WSO2-2025-4010 at https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4010/ and apply the update for each WSO2 product in use, including Identity Server, API Manager, Identity Server as Key Manager, API Control Plane, Traffic Manager, Universal Gateway and the Open Banking editions. Until the update is applied, the mechanics of the flaw suggest two compensating measures with real trade-offs: delete disabled IDPs outright instead of leaving them in a disabled state, which removes the trust entry the token endpoint still honours but loses the saved configuration if the provider is ever re-enabled; or disable the JWT Bearer and SAML2 Bearer grant types on the token endpoint for tenants that do not need federated assertion exchange, which closes the path entirely but breaks any legitimate clients relying on those grants. Note that the vendor's patched release is the only complete fix, since the underlying defect is a missing authorization check inside the token issuance flow rather than a configuration exposure.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 10 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 flaw sits in the OAuth2 token endpoint handling of the JWT Bearer grant (RFC 7523) and SAML2 Bearer grant (RFC 7522), implemented in the WSO2 Carbon OAuth component and shipped through the JWT Grant Type for OAuth2 connector across WSO2 Identity Server, API Manager, Identity Server as Key Manager, API Control Plane, Traffic Manager, Universal Gateway, and the Open Banking AM/IAM editions. Both grant types are federation mechanisms: the client presents a signed JWT or SAML assertion from a trusted external IDP, and the authorization server exchanges it for an access token after resolving which federated IDP the assertion belongs to. Classified as CWE-862 (Missing Authorization), the defect is that this resolution path trusts the issuer mapping without checking whether the corresponding IDP is currently enabled, so an IDP that an administrator deliberately disabled - but did not delete - still functions as a token-issuing trust anchor. The AC:H rating reflects that the attacker must first obtain a genuine IDP-issued assertion for the disabled provider; the vulnerability is not reachable through a default or unconfigured deployment, only where these bearer grant types are actively enabled alongside a previously configured then disabled IDP. Impact is bounded to resources that administrators intended to gate behind the disabled IDP.
Know when Wso2 Api Manager 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:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Network-reachable token endpoint (AV:N) with no authentication to WSO2 (PR:N) but AC:H because it needs a valid assertion against a specifically disabled IDP; access-control bypass yields Low C/I, no availability impact.
Primary rating from Vendor (WSO2).
CVSS VectorVendor: WSO2
Lifecycle Timeline
1DescriptionCVE.org
When utilizing JWT Bearer or SAML2 Bearer grant types, the system fails to validate the status of the Identity Provider (IDP) before issuing access tokens. This oversight permits tokens to be generated even when the associated IDP has been disabled.
A malicious actor could leverage this vulnerability to obtain access tokens by targeting a disabled IDP. This could enable them to bypass intended security controls and potentially access protected resources that should be inaccessible due to the IDP's disabled state.
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
Authentication bypass in WSO2 API Manager allows a self-registered user to gain access to the product's System REST APIs
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,
Broken access control in WSO2 API Manager's System REST APIs lets a low-privilege authenticated user invoke administrati
Missing role-based authorization on WSO2 API Manager's Gateway REST API lets any authenticated user invoke privileged Ga
Blind SQL injection in the WSO2 API Manager Admin REST API allows an authenticated administrator to inject insufficientl
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
EUVD-2025-211243
GHSA-7h45-367c-v4hm
NVD
CVE.org
EPSS
Exploit-DB