WSO2 Carbon Console CSRF via GET in Admin Service State-Changing Ops
CVE-2025-6670 Published on November 18, 2025

Cross-Site Request Forgery (CSRF) in Multiple WSO2 Products via HTTP GET in Admin Services
A Cross-Site Request Forgery (CSRF) vulnerability exists in multiple WSO2 products due to the use of the HTTP GET method for state-changing operations within admin services, specifically in the event processor of the Carbon console. Although the SameSite=Lax cookie attribute is used as a mitigation, it is ineffective in this context because it allows cookies to be sent with cross-origin top-level navigations using GET requests. A malicious actor can exploit this vulnerability by tricking an authenticated user into visiting a crafted link, leading the browser to issue unintended state-changing requests. Successful exploitation could result in unauthorized operations such as data modification, account changes, or other administrative actions. According to WSO2 Secure Production Guidelines, exposure of Carbon console services to untrusted networks is discouraged, which may reduce the impact in properly secured deployments.

Vendor Advisory NVD

Vulnerability Analysis

CVE-2025-6670 is exploitable with network access, requires user interaction. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to be very high.

Attack Vector:
NETWORK
Attack Complexity:
LOW
Privileges Required:
NONE
User Interaction:
REQUIRED
Scope:
UNCHANGED
Confidentiality Impact:
HIGH
Integrity Impact:
HIGH
Availability Impact:
HIGH

Weakness Type

What is a Session Riding Vulnerability?

The web application does not, or can not, sufficiently verify whether a well-formed, valid, consistent request was intentionally provided by the user who submitted the request. When a web server is designed to receive a request from a client without any mechanism for verifying that it was intentionally sent, then it might be possible for an attacker to trick a client into making an unintentional request to the web server which will be treated as an authentic request. This can be done via a URL, image load, XMLHttpRequest, etc. and can result in exposure of data or unintended code execution.

CVE-2025-6670 has been classified to as a Session Riding vulnerability or weakness.


Products Associated with CVE-2025-6670

Want to know whenever a new CVE is published for Wso2 products? stack.watch will email you.

 
 
 
 
 
 
 
 

Affected Versions

WSO2 Open Banking AM: WSO2 Open Banking IAM: WSO2 Traffic Manager: WSO2 Universal Gateway: WSO2 API Control Plane: WSO2 API Manager: WSO2 Identity Server: WSO2 Identity Server as Key Manager: WSO2 Enterprise Integrator: org.wso2.carbon:org.wso2.carbon.ui:

Exploit Probability

EPSS
0.02%
Percentile
5.82%

EPSS (Exploit Prediction Scoring System) scores estimate the probability that a vulnerability will be exploited in the wild within the next 30 days. The percentile shows you how this score compares to all other vulnerabilities.