CVE-2025-13590

Authenticated arbitrary file upload via a System REST API requiring administrator permission.

Published Feb 19, 2026 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
A malicious actor with administrative privileges can upload an arbitrary file to a user-controlled location within the deployment via a system REST API. Successful uploads may lead to remote code execution.

By leveraging the vulnerability, a malicious actor may perform Remote Code Execution by uploading a specially crafted payload.

Remediation

Vendor Solution

Follow the instructions given on https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4849/#solution https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4849/#solution

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-p6jf-79j3-33f3 carbon-apimgt does not properly restrict uploaded files
History
Type Values Removed Values Added
First Time appeared Wso2 org.wso2.carbon.apimgt Org.wso2.carbon.apimgt.impl
CPEs cpe:2.3:a:wso2:org.wso2.carbon.apimgt_org.wso2.carbon.apimgt.impl:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_api_control_plane:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_api_manager:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_traffic_manager:*:*:*:*:*:*:*:*
cpe:2.3:a:wso2:wso2_universal_gateway:*:*:*:*:*:*:*:*
Vendors & Products Wso2 org.wso2.carbon.apimgt Org.wso2.carbon.apimgt.impl
Type Values Removed Values Added
Weaknesses CWE-434
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Wso2 org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.impl
Wso2 wso2 Api Control Plane
Wso2 wso2 Api Manager
Wso2 wso2 Traffic Manager
Wso2 wso2 Universal Gateway
Vendors & Products Wso2 org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.impl
Wso2 wso2 Api Control Plane
Wso2 wso2 Api Manager
Wso2 wso2 Traffic Manager
Wso2 wso2 Universal Gateway
Type Values Removed Values Added
First Time appeared Wso2
Wso2 api Control Plane
Wso2 api Manager
Wso2 traffic Manager
Wso2 universal Gateway
Weaknesses NVD-CWE-noinfo
CPEs cpe:2.3:a:wso2:api_control_plane:4.5.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_control_plane:4.6.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_manager:4.2.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_manager:4.3.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_manager:4.4.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_manager:4.5.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:api_manager:4.6.0:-:*:*:*:*:*:*
cpe:2.3:a:wso2:traffic_manager:4.5.0:*:*:*:*:*:*:*
cpe:2.3:a:wso2:traffic_manager:4.6.0:*:*:*:*:*:*:*
cpe:2.3:a:wso2:universal_gateway:4.5.0:*:*:*:*:*:*:*
cpe:2.3:a:wso2:universal_gateway:4.6.0:*:*:*:*:*:*:*
Vendors & Products Wso2
Wso2 api Control Plane
Wso2 api Manager
Wso2 traffic Manager
Wso2 universal Gateway
Type Values Removed Values Added
Description A malicious actor with administrative privileges can upload an arbitrary file to a user-controlled location within the deployment via a system REST API. Successful uploads may lead to remote code execution. By leveraging the vulnerability, a malicious actor may perform Remote Code Execution by uploading a specially crafted payload.
Title Authenticated arbitrary file upload via a System REST API requiring administrator permission.
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H'}