NetSight
medium5.4

CVE-2025-13394

The Ajax processor within the Carbon console fails to adequately protect state-changing operations from Cross-Site Request Forgery (CSRF) attacks.

Impact

The Ajax processor within the Carbon console fails to adequately protect state-changing operations from Cross-Site Request Forgery (CSRF) attacks. Specifically, it utilizes the HTTP GET method for these operations, and while the SameSite=Lax cookie attribute is employed for mitigation, this mechanism is bypassed as it permits cookies to be sent with cross-origin top-level navigation requests, including GET requests. This allows an attacker to trick an authenticated user's browser into unknowingly executing unintended actions. An attacker can exploit this vulnerability to perform unauthorized state-altering requests on behalf of authenticated users. This could lead to consequences such as data modification, account changes, or other actions that could result in data compromise or loss of user control over their account. However, this attack is only feasible if the Carbon console and related services are exposed to the public internet, which is not recommended according to WSO2's security guidelines.

Affected products

VendorProductAffected versions
Wso2Api Control Plane
from 4.5.0 before 4.5.0.39
from 4.6.0 before 4.6.0.3
Wso2Api Manager
from 3.1.0 before 3.1.0.352
from 3.2.0 before 3.2.0.456
from 3.2.1 before 3.2.1.75
from 4.0.0 before 4.0.0.376
from 4.1.0 before 4.1.0.239
from 4.2.0 before 4.2.0.179
Wso2Enterprise Integrator
from 6.6.0 before 6.6.0.227
Wso2Identity Server
from 5.10.0 before 5.10.0.381
from 5.11.0 before 5.11.0.428
from 6.0.0 before 6.0.0.255
from 6.1.0 before 6.1.0.256
from 7.0.0 before 7.0.0.133
from 7.1.0 before 7.1.0.41
Wso2Identity Server As Key Manager
from 5.10.0 before 5.10.0.372
Wso2Open Banking Am
from 2.0.0 before 2.0.0.401
Wso2Open Banking Iam
from 2.0.0 before 2.0.0.421
Wso2Traffic Manager
from 4.5.0 before 4.5.0.37
from 4.6.0 before 4.6.0.3
Wso2Universal Gateway
from 4.5.0 before 4.5.0.37
from 4.6.0 before 4.6.0.3

Weakness classification

References