CVE-2025-13590 Authenticated arbitrary file upload via a System REST API requiring administrator permission.

Critical 9.1 Published Updated

Administrators can upload arbitrary files via a REST API, potentially leading to remote code execution in WSO2 API Manager products.

Exploited in the wild
Not known
Login needed
An administrator
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2025-13590?

CVE-2025-13590 is a critical vulnerability in Wso2 Api Manager, published on 19 Feb 2026. An attacker needs administrator access to exploit it, with no action from the victim.

Official 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.

Weakness: CWE-434

Which versions are affected by CVE-2025-13590?

2 open source packages ship an affected version, including org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.rest.api.admin.v1. It affects 4 products.

PackageAffectedFixed in
org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.rest.api.admin.v1 MavenAll versions9.32.167
org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.rest.api.admin.v1 MavenAll versions9.32.167

Products include Wso2 Api Control Plane, Wso2 Api Manager, Wso2 Traffic Manager, Wso2 Universal Gateway.

How do I fix CVE-2025-13590?

Upgrade org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.rest.api.admin.v1 to 9.32.167 or later.

Is CVE-2025-13590 being exploited?

There is no known exploitation of CVE-2025-13590 in the wild and no public exploit code.

All Wso2 Api Manager vulnerabilities

Sources

Also known as GHSA-p6jf-79j3-33f3.

Is CVE-2025-13590 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free