{"id":"CVE-2025-13590","aliases":[],"title":"Authenticated arbitrary file upload via a System REST API requiring administrator permission.","titleSource":"WSO2","descriptionSource":"WSO2","products":[{"vendor":"WSO2","name":"WSO2 API Manager","platforms":[],"versions":[{"version":"0","status":"unaffected","lessThan":"4.2.0","versionType":"custom"},{"version":"4.2.0","status":"affected","lessThan":"4.2.0.179","versionType":"custom"},{"version":"4.3.0","status":"affected","lessThan":"4.3.0.91","versionType":"custom"},{"version":"4.4.0","status":"affected","lessThan":"4.4.0.55","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.38","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.3","versionType":"custom"}],"defaultStatus":"unaffected","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"},{"vendor":"WSO2","name":"WSO2 API Control Plane","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.39","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.3","versionType":"custom"}],"defaultStatus":"unaffected","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"},{"vendor":"WSO2","name":"WSO2 Universal Gateway","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.37","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.3","versionType":"custom"}],"defaultStatus":"unaffected","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"},{"vendor":"WSO2","name":"WSO2 Traffic Manager","platforms":[],"versions":[{"version":"0","status":"unknown","lessThan":"4.5.0","versionType":"custom"},{"version":"4.5.0","status":"affected","lessThan":"4.5.0.37","versionType":"custom"},{"version":"4.6.0","status":"affected","lessThan":"4.6.0.3","versionType":"custom"}],"defaultStatus":"unaffected","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"},{"vendor":"WSO2","name":"org.wso2.carbon.apimgt:org.wso2.carbon.apimgt.impl","platforms":[],"versions":[{"version":"9.28.116","status":"affected","lessThan":"9.28.116.391","versionType":"custom"},{"version":"9.29.120","status":"affected","lessThan":"9.29.120.210","versionType":"custom"},{"version":"9.30.67","status":"affected","lessThan":"9.30.67.133","versionType":"custom"},{"version":"9.31.86","status":"affected","lessThan":"9.31.86.100","versionType":"custom"},{"version":"9.32.147","status":"affected","lessThan":"9.32.147.2","versionType":"custom"},{"version":"9.32.167","status":"unaffected","lessThanOrEqual":"*","versionType":"custom"}],"defaultStatus":"unknown","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"}],"remediation":[{"text":"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","source":"WSO2","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"}],"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. \n\n By leveraging the vulnerability, a malicious actor may perform Remote Code Execution by uploading a specially crafted payload.","severity":"critical","score":9.1,"published":"2026-02-19T10:05:06.083Z","modified":"2026-10-28T08:06:33.742Z","withdrawn":false,"knownExploited":false,"affected":[],"references":["https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2025-4849/"],"sources":[{"name":"CVE","id":"CVE-2025-13590","modified":"2026-10-28T08:06:33.742Z","url":"https://www.cve.org/CVERecord?id=CVE-2025-13590"}],"assessments":[{"source":"WSO2","vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","score":9.1}],"sourceAffected":[],"kev":{"status":"not-listed","checkedAt":"2026-10-28T20:10:32.935Z"},"coverage":[{"source":"NVD","status":"available","checkedAt":"2026-10-28T09:10:47.879Z","attemptedAt":"2026-10-28T09:10:47.879Z"},{"source":"GHSA","status":"refresh-failed","attemptedAt":"2026-10-28T09:10:40.402Z"},{"source":"EUVD","status":"available","checkedAt":"2026-10-28T09:10:48.422Z","attemptedAt":"2026-10-28T09:10:48.422Z"},{"source":"EPSS","status":"available","checkedAt":"2026-10-28T09:10:49.344Z","attemptedAt":"2026-10-28T09:10:49.344Z"}],"evidence":[{"source":"NVD","id":"CVE-2025-13590","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-13590","modified":"2026-06-18T03:16:14.200","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","checkedAt":"2026-10-28T09:10:47.879Z"},{"source":"NVD","id":"CVE-2025-13590","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-13590","modified":"2026-06-18T03:16:14.200","score":7.2,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H","checkedAt":"2026-10-28T09:10:47.879Z"},{"source":"ENISA EUVD","id":"EUVD-2025-207682","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-207682","modified":"Oct 28, 2026, 8:06:33 AM","score":9.1,"vector":"CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H","checkedAt":"2026-10-28T09:10:48.422Z"},{"source":"FIRST EPSS","id":"CVE-2025-13590","url":"https://www.first.org/epss/","probability":0.00768,"percentile":0.55365,"date":"2026-10-27","checkedAt":"2026-10-28T09:10:49.344Z"}]}