CVE-2025-3125: WSO2 Identity Server · Unrestricted File Upload
Affects WSO2 Identity ServerSource CVE Database V5
Not known to be exploited · CVSS 6.7 Medium.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.9% chance of exploitation in 30 days – higher than 59% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:LExploitation evidence
Disclosed: evidence found.
CVE published 5 Nov 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Mavenorg.wso2.identity.server/wso2-identity-serverpkg:maven/org.wso2.identity.server/wso2-identity-serverOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
1. Immediately restrict administrative access to the CarbonAppUploader service endpoint to only trusted personnel and systems. 2. Implement strong multi-factor authentication (MFA) for all administrative accounts to reduce risk of credential compromise. 3. Monitor and audit all file upload activities and administrative actions within WSO2 Identity Server for suspicious behavior. 4. Apply principle of least privilege by limiting admin privileges to only those necessary for operational tasks. 5. Deploy network segmentation and firewall rules to isolate management interfaces from general network access. 6. Regularly update and patch WSO2 Identity Server to the latest versions once vendor patches become available. 7. Conduct internal penetration testing and vulnerability assessments focusing on admin interfaces and file upload functionalities. 8. Employ runtime application self-protection (RASP) or web application firewalls (WAF) with custom rules to detect and block malicious file uploads. 9. Educate administrators on phishing and credential security to prevent social engineering attacks that could lead to privilege escalation. 10. Maintain offline backups and incident response plans to quickly recover from potential compromises.
Description
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.