CVE-2026-3583
Improper Token Revocation via OAuth2 Scope Enforcement in Multiple WSO2 Products [Disrupted Authentication Flows]
- State
- Published
- Severity
- 3.1 Low
- Published
- Oct 28, 2026
- Updated
- Oct 29, 2026
- Reserved
- Mar 5, 2026
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.
Scores
| CVSS | Score | Vector | Source |
|---|---|---|---|
| 3.1 | 3.1 Low | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L | WSO2 |
Weaknesses
- CWE-613 Insufficient Session Expiration
Affected Products
| Product | Versions |
|---|---|
WSO2 API ManagerWSO2 |
|
WSO2 Traffic ManagerWSO2 |
|
WSO2 Universal GatewayWSO2 |
|
WSO2 API Control PlaneWSO2 |
|
WSO2 Identity ServerWSO2 |
|
WSO2 Open Banking IAMWSO2 |
|
WSO2 Identity Server as Key ManagerWSO2 |
|
WSO2 Open Banking AMWSO2 |
|
WSO2 Carbon OAuthWSO2 |
|
References
Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.