Vulnerability · Published May 22, 2025 · Assigned by WSO2

CVE-2024-6914Incorrect Authorization in Multiple WSO2 Products via Account Recovery SOAP Admin Service Leading to Account Takeover

Critical 9.8

In plain English

A critical-severity incorrect authorization in WSO2 API Manager from WSO2. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 55% of all known vulnerabilities).

Severity (CVSS 3.1)9.8Critical
Exploit odds (30 days)0.8%top 44.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

An incorrect authorization vulnerability exists in multiple WSO2 products due to a business logic flaw in the account recovery-related SOAP admin service. A malicious actor can exploit this vulnerability to reset the password of any user account, leading to a complete account takeover, including accounts with elevated privileges. This vulnerability is exploitable only through the account recovery SOAP admin services exposed via the "/services" context path in affected products. The impact may be reduced if access to these endpoints has been restricted based on the "Security Guidelines for Production Deployment" by disabling exposure to untrusted networks.

Affected products (as reported)

VendorProductVersions
WSO2 WSO2 API Manager 2.2.0 – before 2.2.0.552.5.0 – before 2.5.0.822.6.0 – before 2.6.0.1413.0.0 – before 3.0.0.1613.1.0 – before 3.1.0.2923.2.0 – before 3.2.0.3823.2.1 – before 3.2.1.14
WSO2 WSO2 Governance Registry 5.4.0 – before 5.4.0.14
WSO2 WSO2 Identity Server 5.3.0 – before 5.3.0.315.4.0 – before 5.4.0.305.4.1 – before 5.4.1.355.5.0 – before 5.5.0.485.6.0 – before 5.6.0.565.7.0 – before 5.7.0.1225.8.0 – before 5.8.0.104
WSO2 WSO2 Identity Server as Key Manager 5.3.0 – before 5.3.0.365.5.0 – before 5.5.0.495.6.0 – before 5.6.0.705.7.0 – before 5.7.0.1215.9.0 – before 5.9.0.1625.10.0 – before 5.10.0.311
WSO2 WSO2 IoT 3.3.0 – before 3.3.0.593.3.1 – before 3.3.1.61
WSO2 WSO2 Open Banking AM 1.3.0 – before 1.3.0.1301.4.0 – before 1.4.0.1331.5.0 – before 1.5.0.1352.0.0 – before 2.0.0.341
WSO2 WSO2 Open banking KM 1.3.0 – before 1.3.0.1131.4.0 – before 1.4.0.1291.5.0 – before 1.5.0.119
WSO2 WSO2 Open Banking IAM 2.0.0 – before 2.0.0.362
WSO2 WSO2 Carbon Identity Management 5.7.5 – before 5.7.5.95.10.86 – before 5.10.86.45.10.112 – before 5.10.112.145.11.148 – before 5.11.148.135.11.256 – before 5.11.256.155.12.153 – before 5.12.153.585.12.387 – before 5.12.387.415.14.97 – before 5.14.97.75

Weakness: CWE-863 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References