WSO2 Carbon AppUploader Authenticated File Upload Vulnerability (RCE)
CVE-2025-3125 Published on November 5, 2025

Authenticated Arbitrary File Upload in Multiple WSO2 Products via CarbonAppUploader Admin Service Leading to Remote Code Execution
An arbitrary file upload vulnerability exists in multiple WSO2 products due to improper input validation in the CarbonAppUploader admin service endpoint. An authenticated attacker with appropriate privileges can upload a malicious file to a user-controlled location on the server, potentially leading to remote code execution (RCE). This functionality is restricted by default to admin users; therefore, successful exploitation requires valid credentials with administrative permissions.

Vendor Advisory NVD

Vulnerability Analysis

CVE-2025-3125 can be exploited with network access, and requires user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have a high impact on confidentiality and integrity, and a small impact on availability.

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

Weakness Type

What is an Unrestricted File Upload Vulnerability?

The software allows the attacker to upload or transfer files of dangerous types that can be automatically processed within the product's environment.

CVE-2025-3125 has been classified to as an Unrestricted File Upload vulnerability or weakness.


Products Associated with CVE-2025-3125

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

 
 
 
 
 
 
 
 
 

Affected Versions

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

Exploit Probability

EPSS
0.21%
Percentile
43.65%

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.