What’s Vulnerable › Vulnerabilities
CVE-2026-3583: Improper Token Revocation via OAuth2 Scope Enforcement in Multiple WSO2 Products [Disrupted Authentication Flows]
- Severity: low (CVSS 3.1 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.3% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-10-28 · updated 2026-10-29
- Weakness: CWE-613
Description
When the `allowed_scopes` configuration is enabled, the OAuth2 token introspection mechanism does not immediately invalidate a token in the cache after a revocation request. This results in a scenario where an access token that was introspected immediately before a revocation request may be returned again to the client after revocation, until the relevant cache entry is cleared. The security consequence is that a revoked access token may be re-issued to the client during the cache lifetime. While the re-issued token is not treated as valid for API authorization, affected users may be unable to obtain a new valid access token until the cache is cleared, which can disrupt authentication flows.
Affected products
- WSO2 Api Control Plane: from 4.5.0 before 4.5.0.68; from 4.6.0 before 4.6.0.30; from 4.7.0 before 4.7.0.3 — fixed in 4.5.0.68, 4.6.0.30, 4.7.0.3
- WSO2 API Manager: from 3.1.0 before 3.1.0.367; from 3.2.0 before 3.2.0.475; from 3.2.1 before 3.2.1.106; from 4.0.0 before 4.0.0.394; from 4.1.0 before 4.1.0.267; from 4.2.0 before 4.2.0.207 — fixed in 3.1.0.367, 3.2.0.475, 3.2.1.106, 4.0.0.394, 4.1.0.267, 4.2.0.207
- WSO2 Identity Server: from 5.10.0 before 5.10.0.397; from 5.11.0 before 5.11.0.444; from 6.0.0 before 6.0.0.270; from 6.1.0 before 6.1.0.269; from 7.0.0 before 7.0.0.152; from 7.1.0 before 7.1.0.61 — fixed in 5.10.0.397, 5.11.0.444, 6.0.0.270, 6.1.0.269, 7.0.0.152, 7.1.0.61
- WSO2 Identity Server As Key Manager: from 5.10.0 before 5.10.0.387 — fixed in 5.10.0.387
- WSO2 Open Banking Am: from 2.0.0 before 2.0.0.414 — fixed in 2.0.0.414
- WSO2 Open Banking Iam: from 2.0.0 before 2.0.0.434 — fixed in 2.0.0.434
- WSO2 Traffic Manager: from 4.5.0 before 4.5.0.65; from 4.6.0 before 4.6.0.29; from 4.7.0 before 4.7.0.3 — fixed in 4.5.0.65, 4.6.0.29, 4.7.0.3
- WSO2 Universal Gateway: from 4.5.0 before 4.5.0.67; from 4.6.0 before 4.6.0.29; from 4.7.0 before 4.7.0.3 — fixed in 4.5.0.67, 4.6.0.29, 4.7.0.3
- WSO2 Carbon OAuth: from 6.4.2 before 6.4.2.178; from 6.4.111 before 6.4.111.174; from 6.4.176 before 6.4.176.38; from 6.4.180 before 6.4.180.25; from 6.8.0 before 6.8.0.59; from 6.9.6 before 6.9.6.36 — fixed in 6.4.2.178, 6.4.111.174, 6.4.176.38, 6.4.180.25, 6.8.0.59, 6.9.6.36
How to fix
Upgrade to a fixed version: WSO2 Api Control Plane 4.5.0.68, 4.6.0.30, 4.7.0.3; WSO2 API Manager 3.1.0.367, 3.2.0.475, 3.2.1.106, 4.0.0.394; WSO2 Identity Server 5.10.0.397, 5.11.0.444, 6.0.0.270, 6.1.0.269; WSO2 Identity Server As Key Manager 5.10.0.387; WSO2 Open Banking Am 2.0.0.414; WSO2 Open Banking Iam 2.0.0.434; WSO2 Traffic Manager 4.5.0.65, 4.6.0.29, 4.7.0.3; WSO2 Universal Gateway 4.5.0.67, 4.6.0.29, 4.7.0.3; WSO2 Carbon OAuth 6.4.2.178, 6.4.111.174, 6.4.176.38, 6.4.180.25. Check the vendor advisory for mitigations.
References
Get alerted when CVE-2026-3583 or the next vulnerability affects your stack