{"id":"CVE-2026-3583","aliases":[],"cve":{"records":[{"id":"CVE-2026-3583","source":"WSO2","state":"PUBLISHED","reasons":[],"replacements":[],"disputed":false,"unsupportedWhenAssigned":false,"reserved":"2026-03-05T02:24:55.645Z","published":"2026-10-28T19:21:34.577Z","modified":"2026-10-29T02:02:14.134Z"}],"publishers":[{"name":"WSO2","role":"CNA","organizationId":"ed10eef1-636d-4fbe-9993-6890dfa878f8","modified":"2026-10-28T19:21:34.577Z"},{"name":"CISA-ADP","role":"ADP","organizationId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","modified":"2026-10-29T02:02:14.134Z"}],"references":[{"url":"https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-5175/","tags":["vendor-advisory"],"source":"WSO2"}],"weaknesses":[{"id":"CWE-613","description":"CWE-613: Insufficient Session Expiration","source":"WSO2"}],"applicability":[{"source":"WSO2","statements":[{"operator":"OR","nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"3.1.0","versionEndExcluding":"3.1.0.367"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"3.2.0","versionEndExcluding":"3.2.0.475"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"3.2.1","versionEndExcluding":"3.2.1.106"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.0.0","versionEndExcluding":"4.0.0.394"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.1.0","versionEndExcluding":"4.1.0.267"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.2.0","versionEndExcluding":"4.2.0.207"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.3.0","versionEndExcluding":"4.3.0.120"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.4.0","versionEndExcluding":"4.4.0.83"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.5.0","versionEndExcluding":"4.5.0.67"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.6.0","versionEndExcluding":"4.6.0.29"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.7.0","versionEndExcluding":"4.7.0.3"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_traffic_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.5.0","versionEndExcluding":"4.5.0.65"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_traffic_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.6.0","versionEndExcluding":"4.6.0.29"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_traffic_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"4.7.0","versionEndExcluding":"4.7.0.3"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_universal_gateway:*:*:*:*:*:*:*:*","versionStartIncluding":"4.5.0","versionEndExcluding":"4.5.0.67"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_universal_gateway:*:*:*:*:*:*:*:*","versionStartIncluding":"4.6.0","versionEndExcluding":"4.6.0.29"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_universal_gateway:*:*:*:*:*:*:*:*","versionStartIncluding":"4.7.0","versionEndExcluding":"4.7.0.3"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_control_plane:*:*:*:*:*:*:*:*","versionStartIncluding":"4.5.0","versionEndExcluding":"4.5.0.68"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_control_plane:*:*:*:*:*:*:*:*","versionStartIncluding":"4.6.0","versionEndExcluding":"4.6.0.30"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_api_control_plane:*:*:*:*:*:*:*:*","versionStartIncluding":"4.7.0","versionEndExcluding":"4.7.0.3"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"5.10.0","versionEndExcluding":"5.10.0.397"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"5.11.0","versionEndExcluding":"5.11.0.444"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"6.0.0","versionEndExcluding":"6.0.0.270"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"6.1.0","versionEndExcluding":"6.1.0.269"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"7.0.0","versionEndExcluding":"7.0.0.152"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"7.1.0","versionEndExcluding":"7.1.0.61"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"7.2.0","versionEndExcluding":"7.2.0.20"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server:*:*:*:*:*:*:*:*","versionStartIncluding":"7.3.0","versionEndExcluding":"7.3.0.1"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_open_banking_iam:*:*:*:*:*:*:*:*","versionStartIncluding":"2.0.0","versionEndExcluding":"2.0.0.434"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_identity_server_as_key_manager:*:*:*:*:*:*:*:*","versionStartIncluding":"5.10.0","versionEndExcluding":"5.10.0.387"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_open_banking_am:*:*:*:*:*:*:*:*","versionStartIncluding":"2.0.0","versionEndExcluding":"2.0.0.414"}]},{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.4.2","versionEndExcluding":"6.4.2.178"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.4.111","versionEndExcluding":"6.4.111.174"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.4.176","versionEndExcluding":"6.4.176.38"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.4.180","versionEndExcluding":"6.4.180.25"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.8.0","versionEndExcluding":"6.8.0.59"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.9.6","versionEndExcluding":"6.9.6.36"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.11.21","versionEndExcluding":"6.11.21.118"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.13.16","versionEndExcluding":"6.13.16.32"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.13.19","versionEndExcluding":"6.13.19.23"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.13.27","versionEndExcluding":"6.13.27.21"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.13.41","versionEndExcluding":"6.13.41.9"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"6.14.14","versionEndExcluding":"6.14.14.3"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"7.0.26","versionEndExcluding":"7.0.26.103"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"7.0.259","versionEndExcluding":"7.0.259.54"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"7.0.385","versionEndExcluding":"7.0.385.15"},{"vulnerable":true,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"7.4.99","versionEndExcluding":"7.4.99.5"},{"vulnerable":false,"criteria":"cpe:2.3:a:wso2:wso2_carbon_oauth:*:*:*:*:*:*:*:*","versionStartIncluding":"7.5.78","versionEndIncluding":"*"}]}]}]}],"prioritization":[{"source":"CISA-ADP","type":"SSVC","role":"CISA Coordinator","timestamp":"2026-10-29T01:51:44.830935Z","decisions":[{"name":"Exploitation","value":"none"},{"name":"Automatable","value":"no"},{"name":"Technical Impact","value":"partial"}]}]},"title":"Improper Token Revocation via OAuth2 Scope Enforcement in Multiple WSO2 Products [Disrupted Authentication Flows]","titleSource":"WSO2","descriptionSource":"WSO2","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.\n\nThe 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.","score":3.1,"severity":"low","published":"2026-10-28T19:21:34.577Z","modified":"2026-10-29T02:02:14.134Z","withdrawn":false,"knownExploited":false,"affected":[],"products":[{"vendor":"WSO2","name":"WSO2 API Manager","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"3.1.0","versionType":"custom"},{"version":"3.1.0","status":"affected","lessThan":"3.1.0.367","versionType":"custom"},{"version":"3.2.0","status":"affected","lessThan":"3.2.0.475","versionType":"custom"},{"version":"3.2.1","status":"affected","lessThan":"3.2.1.106","versionType":"custom"},{"version":"4.0.0","status":"affected","lessThan":"4.0.0.394","versionType":"custom"},{"version":"4.1.0","status":"affected","lessThan":"4.1.0.267","versionType":"custom"},{"version":"4.2.0","status":"affected","lessThan":"4.2.0.207","versionType":"custom"},{"version":"4.3.0","status":"affected","lessThan":"4.3.0.120","versionType":"custom"},{"version":"4.4.0","status":"affected","lessThan":"4.4.0.83","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.67","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.29","versionType":"custom"},{"version":"4.7.0","status":"affected","lessThan":"4.7.0.3","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Traffic Manager","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.65","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.29","versionType":"custom"},{"version":"4.7.0","status":"affected","lessThan":"4.7.0.3","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Universal Gateway","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.67","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.29","versionType":"custom"},{"version":"4.7.0","status":"affected","lessThan":"4.7.0.3","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 API Control Plane","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.68","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.30","versionType":"custom"},{"version":"4.7.0","status":"affected","lessThan":"4.7.0.3","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Identity Server","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"5.10.0","versionType":"custom"},{"version":"5.10.0","status":"affected","lessThan":"5.10.0.397","versionType":"custom"},{"version":"5.11.0","status":"affected","lessThan":"5.11.0.444","versionType":"custom"},{"version":"6.0.0","status":"affected","lessThan":"6.0.0.270","versionType":"custom"},{"version":"6.1.0","status":"affected","lessThan":"6.1.0.269","versionType":"custom"},{"version":"7.0.0","status":"affected","lessThan":"7.0.0.152","versionType":"custom"},{"version":"7.1.0","status":"affected","lessThan":"7.1.0.61","versionType":"custom"},{"version":"7.2.0","status":"affected","lessThan":"7.2.0.20","versionType":"custom"},{"version":"7.3.0","status":"affected","lessThan":"7.3.0.1","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Open Banking IAM","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"2.0.0","versionType":"custom"},{"version":"2.0.0","status":"affected","lessThan":"2.0.0.434","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Identity Server as Key Manager","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"5.10.0","versionType":"custom"},{"version":"5.10.0","status":"affected","lessThan":"5.10.0.387","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Open Banking AM","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"2.0.0","versionType":"custom"},{"version":"2.0.0","status":"affected","lessThan":"2.0.0.414","versionType":"custom"}],"defaultStatus":"unaffected","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"},{"vendor":"WSO2","name":"WSO2 Carbon OAuth","platforms":[],"versions":[{"version":"6.4.2","status":"affected","lessThan":"6.4.2.178","versionType":"custom"},{"version":"6.4.111","status":"affected","lessThan":"6.4.111.174","versionType":"custom"},{"version":"6.4.176","status":"affected","lessThan":"6.4.176.38","versionType":"custom"},{"version":"6.4.180","status":"affected","lessThan":"6.4.180.25","versionType":"custom"},{"version":"6.8.0","status":"affected","lessThan":"6.8.0.59","versionType":"custom"},{"version":"6.9.6","status":"affected","lessThan":"6.9.6.36","versionType":"custom"},{"version":"6.11.21","status":"affected","lessThan":"6.11.21.118","versionType":"custom"},{"version":"6.13.16","status":"affected","lessThan":"6.13.16.32","versionType":"custom"},{"version":"6.13.19","status":"affected","lessThan":"6.13.19.23","versionType":"custom"},{"version":"6.13.27","status":"affected","lessThan":"6.13.27.21","versionType":"custom"},{"version":"6.13.41","status":"affected","lessThan":"6.13.41.9","versionType":"custom"},{"version":"6.14.14","status":"affected","lessThan":"6.14.14.3","versionType":"custom"},{"version":"7.0.26","status":"affected","lessThan":"7.0.26.103","versionType":"custom"},{"version":"7.0.259","status":"affected","lessThan":"7.0.259.54","versionType":"custom"},{"version":"7.0.385","status":"affected","lessThan":"7.0.385.15","versionType":"custom"},{"version":"7.4.99","status":"affected","lessThan":"7.4.99.5","versionType":"custom"},{"version":"7.5.78","status":"unaffected","lessThanOrEqual":"*","versionType":"custom"}],"defaultStatus":"unknown","cpes":[],"source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"}],"remediation":[{"text":"Follow the instructions given on https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-5175/#solution","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"}],"references":["https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2026-5175/"],"sources":[{"name":"CVE","id":"CVE-2026-3583","modified":"2026-10-29T02:02:14.134Z","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"}],"assessments":[{"source":"WSO2","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L","score":3.1}],"sourceAffected":[],"observedAt":"2026-10-29T14:38:02.831Z","kev":{"status":"not-listed","checkedAt":"2026-10-31T14:00:31.626Z"},"coverage":[{"source":"NVD","status":"available","checkedAt":"2026-10-29T02:45:36.498Z","attemptedAt":"2026-10-29T02:45:36.498Z"},{"source":"GHSA","status":"available","checkedAt":"2026-10-29T02:45:34.823Z","attemptedAt":"2026-10-29T02:45:34.823Z"},{"source":"EUVD","status":"available","checkedAt":"2026-10-29T02:45:35.214Z","attemptedAt":"2026-10-29T02:45:35.214Z"},{"source":"EPSS","status":"no-result","checkedAt":"2026-10-29T02:45:33.732Z","attemptedAt":"2026-10-29T02:45:33.732Z"}],"evidence":[{"source":"GitHub Advisory Database","id":"GHSA-r767-66jg-55q2","url":"https://github.com/advisories/GHSA-r767-66jg-55q2","modified":"2026-10-28T21:31:26Z","score":3.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L","checkedAt":"2026-10-29T02:45:34.823Z"},{"source":"ENISA EUVD","id":"EUVD-2026-112400","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-112400","modified":"Oct 28, 2026, 7:21:34 PM","score":3.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L","checkedAt":"2026-10-29T02:45:35.214Z"},{"source":"NVD","id":"CVE-2026-3583","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-3583","modified":"2026-10-28T20:17:24.340","score":3.1,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:L","checkedAt":"2026-10-29T02:45:36.498Z"}],"aiSummary":{"text":"WSO2 products, including API Manager, Traffic Manager, and Identity Server, have a vulnerability where the OAuth2 token introspection mechanism does not immediately invalidate a token in the cache after a revocation request. This can cause a revoked access token to be re-issued to the client until the cache is cleared.","model":"@cf/meta/llama-3.3-70b-instruct-fp8-fast","generatedAt":"2026-10-30T09:39:50.690Z","sources":[{"name":"CVE","url":"https://www.cve.org/CVERecord?id=CVE-2026-3583"}]}}