Quick answers
- Is CVE-2025-7043 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2025-7043 being exploited in the wild.
- How severe is CVE-2025-7043?
- Medium severity, with a CVSS score of 5.4, published 19 October 2026.
- Which products and versions are affected?
- Wso2 API Control Plane 4.5.0; Wso2 API Manager 4.5.0, 4.4.0, 4.3.0, 4.2.0, 4.1.0, 3.2.1, 3.2.0; Wso2 Universal Gateway 4.5.0.
- Is there a fix for CVE-2025-7043?
- Yes: fixed in WSO2 API Manager: 4.5.0 (Update 12 or 14), 4.4.0 (Update 28 or 30), 4.3.0 (Update 65 or 67), 4.2.0 (Update 156), 4.1.0 (Update 218), 3.2.1 (Update 52 or 54), 3.2.0 (Update 432 or 434); WSO2 API Control Plane: 4.5.0 (Update 13 or 15); WSO2 Universal Gateway: 4.5.0 (Update 12 or 14). Until then: Apply the relevant security update for your product version, or apply the public fix from https://github.com/wso2-extensions/apim-km-forgerock/pull/13 for open-source installations. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2025-7043 attacked?
- It is attacked over the network.
- Am I affected by CVE-2025-7043?
- Check whether you run Wso2 API Control Plane, Wso2 API Manager or Wso2 Universal Gateway at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- Fixed in: WSO2 API Manager: 4.5.0 (Update 12 or 14), 4.4.0 (Update 28 or 30), 4.3.0 (Update 65 or 67), 4.2.0 (Update 156), 4.1.0 (Update 218), 3.2.1 (Update 52 or 54), 3.2.0 (Update 432 or 434); WSO2 API Control Plane: 4.5.0 (Update 13 or 15); WSO2 Universal Gateway: 4.5.0 (Update 12 or 14)
Apply the relevant security update for your product version, or apply the public fix from https://github.com/wso2-extensions/apim-km-forgerock/pull/13 for open-source installations.
Technical details
The ForgeRock client in WSO2 API Manager fails to properly validate refresh tokens, allowing them to be treated as valid access tokens. An attacker with a stolen refresh token can use it to consume protected resources without needing valid client credentials, which normally are required to exchange a refresh token for an access token. This is a token validation bypass affecting the OAuth2 flow.
Affected products
- WSO2 API Manager 4.5.0, 4.4.0, 4.3.0, 4.2.0, 4.1.0, 3.2.1, 3.2.0
- WSO2 API Control Plane 4.5.0
- WSO2 Universal Gateway 4.5.0
Timeline
- 2026-01-26: disclosed