// For flags

CVE-2024-2321

Incorrect Authorization in Multiple WSO2 Products Allows API Access via Refresh Token

Severity Score

5.6
*CVSS v3.1

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

Track
*SSVC
Descriptions

An incorrect authorization vulnerability exists in multiple WSO2 products, allowing protected APIs to be accessed directly using a refresh token instead of the expected access token. Due to improper authorization checks and token mapping, session cookies are not required for API access, potentially enabling unauthorized operations. Exploitation requires an attacker to obtain a valid refresh token of an admin user. Since refresh tokens generally have a longer expiration time, this could lead to prolonged unauthorized access to API resources, impacting data confidentiality and integrity.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
Low
Attack Vector
Network
Attack Complexity
High
Authentication
None
Confidentiality
Partial
Integrity
Partial
Availability
Partial
* Common Vulnerability Scoring System
SSVC
  • Decision:Track
Exploitation
None
Automatable
No
Tech. Impact
Partial
* Organization's Worst-case Scenario
Timeline
  • 2024-03-08 CVE Reserved
  • 2025-02-27 CVE Published
  • 2025-02-27 CVE Updated
  • 2025-03-31 EPSS Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-863: Incorrect Authorization
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
WSO2
Search vendor "WSO2"
WSO2 API Manager
Search vendor "WSO2" for product "WSO2 API Manager"
>= 4.0.0.0 < 4.0.0.275
Search vendor "WSO2" for product "WSO2 API Manager" and version " >= 4.0.0.0 < 4.0.0.275"
en
Affected
WSO2
Search vendor "WSO2"
WSO2 API Manager
Search vendor "WSO2" for product "WSO2 API Manager"
>= 4.1.0.0 < 4.1.0.153
Search vendor "WSO2" for product "WSO2 API Manager" and version " >= 4.1.0.0 < 4.1.0.153"
en
Affected
WSO2
Search vendor "WSO2"
WSO2 API Manager
Search vendor "WSO2" for product "WSO2 API Manager"
>= 4.2.0.0 < 4.2.0.83
Search vendor "WSO2" for product "WSO2 API Manager" and version " >= 4.2.0.0 < 4.2.0.83"
en
Affected
WSO2
Search vendor "WSO2"
WSO2 Identity Server
Search vendor "WSO2" for product "WSO2 Identity Server"
>= 5.11.0.0 < 5.11.0.326
Search vendor "WSO2" for product "WSO2 Identity Server" and version " >= 5.11.0.0 < 5.11.0.326"
en
Affected
WSO2
Search vendor "WSO2"
WSO2 Identity Server
Search vendor "WSO2" for product "WSO2 Identity Server"
>= 6.0.0.0 < 6.0.0.172
Search vendor "WSO2" for product "WSO2 Identity Server" and version " >= 6.0.0.0 < 6.0.0.172"
en
Affected
WSO2
Search vendor "WSO2"
WSO2 Identity Server
Search vendor "WSO2" for product "WSO2 Identity Server"
>= 6.1.0.0 < 6.1.0.130
Search vendor "WSO2" for product "WSO2 Identity Server" and version " >= 6.1.0.0 < 6.1.0.130"
en
Affected