{"id":"CVE-2022-29464","aliases":["EUVD-2022-33802","GHSA-mfgw-52pj-hrhg"],"status":"published","title":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. This...","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. The attacker must use a /fileupload endpoint with a Content-Disposition directory traversal sequence to reach a directory under the web root, such as a ../../../../repository/deployment/server/webapps directory. This affects WSO2 API Manager 2.2.0 up to 4.0.0, WSO2 Identity Server 5.2.0 up to 5.11.0, WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0 and 5.6.0, WSO2 Identity Server as Key Manager 5.3.0 up to 5.11.0, WSO2 Enterprise Integrator 6.2.0 up to 6.6.0, WSO2 Open Banking AM 1.4.0 up to 2.0.0 and WSO2 Open Banking KM 1.4.0, up to 2.0.0.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N","level":"critical","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.99999,"percentile":0.99992,"model":"v2026.06.15"},"facts":{"in_kev":true,"known_exploited":true,"public_exploit":true,"fix_available":false},"cwes":["CWE-22","CWE-434"],"published":"2022-04-18T00:00:00Z","modified":"2026-10-28T02:30:28Z","kev":{"date_added":"2022-04-25","due_date":"2022-05-16","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Known"},"exploitation":[{"source":"euvd","since":"2022-04-25"},{"source":"kev","since":"2022-04-25"}],"exploits":[{"source":"metasploit","id":"exploit/multi/http/wso2_file_upload_rce","title":"WSO2 Arbitrary File Upload to RCE","type":"exploit","platform":"Java","date":"2022-04-01","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/multi/http/wso2_file_upload_rce"},{"source":"pocgithub","id":"hakivvi/CVE-2022-29464","title":"hakivvi/CVE-2022-29464","date":"2022-04-20","url":"https://github.com/hakivvi/CVE-2022-29464"},{"source":"pocgithub","id":"mr-r3bot/WSO2-CVE-2022-29464","title":"mr-r3bot/WSO2-CVE-2022-29464","date":"2022-04-21","url":"https://github.com/mr-r3bot/WSO2-CVE-2022-29464"},{"source":"pocgithub","id":"tufanturhan/wso2-rce-cve-2022-29464","title":"tufanturhan/wso2-rce-cve-2022-29464","date":"2022-04-21","url":"https://github.com/tufanturhan/wso2-rce-cve-2022-29464"},{"source":"pocgithub","id":"0xAgun/CVE-2022-29464","title":"0xAgun/CVE-2022-29464","date":"2022-04-22","url":"https://github.com/0xAgun/CVE-2022-29464"},{"source":"pocgithub","id":"Lidong-io/cve-2022-29464","title":"Lidong-io/cve-2022-29464","date":"2022-04-22","url":"https://github.com/Lidong-io/cve-2022-29464"},{"source":"pocgithub","id":"gpiechnik2/nmap-CVE-2022-29464","title":"gpiechnik2/nmap-CVE-2022-29464","date":"2022-04-22","url":"https://github.com/gpiechnik2/nmap-CVE-2022-29464"},{"source":"pocgithub","id":"hev0x/CVE-2022-29464","title":"hev0x/CVE-2022-29464","date":"2022-04-22","url":"https://github.com/hev0x/CVE-2022-29464"},{"source":"pocgithub","id":"dsssssssm/WSOB","title":"dsssssssm/WSOB","date":"2022-04-24","url":"https://github.com/dsssssssm/WSOB"},{"source":"pocgithub","id":"h3x0v3rl0rd/CVE-2022-29464","title":"h3x0v3rl0rd/CVE-2022-29464","date":"2022-04-24","url":"https://github.com/h3x0v3rl0rd/CVE-2022-29464"},{"source":"pocgithub","id":"lowkey0808/cve-2022-29464","title":"lowkey0808/cve-2022-29464","date":"2022-04-26","url":"https://github.com/lowkey0808/cve-2022-29464"},{"source":"pocgithub","id":"superzerosec/CVE-2022-29464","title":"superzerosec/CVE-2022-29464","date":"2022-04-29","url":"https://github.com/superzerosec/CVE-2022-29464"},{"source":"pocgithub","id":"axin2019/CVE-2022-29464","title":"axin2019/CVE-2022-29464","date":"2022-05-05","url":"https://github.com/axin2019/CVE-2022-29464"},{"source":"pocgithub","id":"LinJacck/CVE-2022-29464","title":"LinJacck/CVE-2022-29464","date":"2022-05-07","url":"https://github.com/LinJacck/CVE-2022-29464"},{"source":"pocgithub","id":"sh4den/CVE-2022-29464","title":"sh4den/CVE-2022-29464","date":"2022-05-15","url":"https://github.com/sh4den/CVE-2022-29464"},{"source":"pocgithub","id":"Chocapikk/CVE-2022-29464","title":"Chocapikk/CVE-2022-29464","date":"2022-05-26","url":"https://github.com/Chocapikk/CVE-2022-29464"},{"source":"pocgithub","id":"jimidk/Better-CVE-2022-29464","title":"jimidk/Better-CVE-2022-29464","date":"2022-06-04","url":"https://github.com/jimidk/Better-CVE-2022-29464"},{"source":"pocgithub","id":"hxlxmj/Mass-exploit-CVE-2022-29464","title":"hxlxmj/Mass-exploit-CVE-2022-29464","date":"2022-06-28","url":"https://github.com/hxlxmj/Mass-exploit-CVE-2022-29464"},{"source":"pocgithub","id":"Pasch0/WSO2RCE","title":"Pasch0/WSO2RCE","date":"2022-07-05","url":"https://github.com/Pasch0/WSO2RCE"},{"source":"pocgithub","id":"r4x0r1337/-CVE-2022-29464","title":"r4x0r1337/-CVE-2022-29464","date":"2022-08-01","url":"https://github.com/r4x0r1337/-CVE-2022-29464"},{"source":"pocgithub","id":"amit-pathak009/CVE-2022-29464","title":"amit-pathak009/CVE-2022-29464","date":"2022-08-13","url":"https://github.com/amit-pathak009/CVE-2022-29464"},{"source":"pocgithub","id":"amit-pathak009/CVE-2022-29464-mass","title":"amit-pathak009/CVE-2022-29464-mass","date":"2022-08-13","url":"https://github.com/amit-pathak009/CVE-2022-29464-mass"},{"source":"pocgithub","id":"hupe1980/CVE-2022-29464","title":"hupe1980/CVE-2022-29464","date":"2022-09-22","url":"https://github.com/hupe1980/CVE-2022-29464"},{"source":"pocgithub","id":"gbrsh/CVE-2022-29464","title":"gbrsh/CVE-2022-29464","date":"2022-11-14","url":"https://github.com/gbrsh/CVE-2022-29464"},{"source":"pocgithub","id":"devengpk/CVE-2022-29464","title":"devengpk/CVE-2022-29464","date":"2022-12-18","url":"https://github.com/devengpk/CVE-2022-29464"},{"source":"pocgithub","id":"Ap0dexMe0/CVE-2022-29464","title":"Ap0dexMe0/CVE-2022-29464","date":"2023-04-25","url":"https://github.com/Ap0dexMe0/CVE-2022-29464"},{"source":"nuclei","id":"CVE-2022-29464","title":"WSO2 Management - Arbitrary File Upload \u0026 Remote Code Execution","type":"detection template","url":"https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2022/CVE-2022-29464.yaml"}],"exploits_more":4,"products":[{"vendor":"wso2","product":"api_manager"},{"vendor":"wso2","product":"enterprise_integrator"},{"vendor":"wso2","product":"identity_server"},{"vendor":"wso2","product":"identity_server_analytics"},{"vendor":"wso2","product":"identity_server_as_key_manager"},{"vendor":"wso2","product":"multiple products"},{"vendor":"wso2","product":"open_banking_am"},{"vendor":"wso2","product":"open_banking_iam"},{"vendor":"wso2","product":"open_banking_km"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2022/04/22/7","tags":["mailing-list","x_transferred","Mailing List","Third Party Advisory","article"]},{"url":"https://github.com/hakivvi/CVE-2022-29464","tags":["x_transferred","Exploit","Third Party Advisory","package"]},{"url":"http://packetstormsecurity.com/files/166921/WSO-Arbitrary-File-Upload-Remote-Code-Execution.html","tags":["x_transferred","Exploit","Third Party Advisory","VDB Entry","web"]},{"url":"https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2022/WSO2-2021-1738/","tags":["x_transferred","Vendor Advisory","advisory"]},{"url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-29464","tags":["government-resource","US Government Resource","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2022-29464","tags":["advisory"]},{"url":"https://docs.wso2.com/display/Security/Security+Advisory+WSO2-2021-1738"},{"url":"https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2022/WSO2-2021-1738"},{"url":"https://github.com/advisories/GHSA-mfgw-52pj-hrhg"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2022/29xxx/CVE-2022-29464.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2022-29464","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. The attacker must use a /fileupload endpoint with a Content-Disposition directory traversal sequence to reach a directory under the web root, such as a ../../../../repository/deployment/server/webapps directory. This affects WSO2 API Manager 2.2.0 up to 4.0.0, WSO2 Identity Server 5.2.0 up to 5.11.0, WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0 and 5.6.0, WSO2 Identity Server as Key Manager 5.3.0 up to 5.11.0, WSO2 Enterprise Integrator 6.2.0 up to 6.6.0, WSO2 Open Banking AM 1.4.0 up to 2.0.0 and WSO2 Open Banking KM 1.4.0, up to 2.0.0.","status":"published","published":"2022-04-18T00:00:00Z","modified":"2025-10-21T23:15:41.688Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N","level":"critical","assessor":"cna"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:34:36.270817Z"}],"euvd":[{"id":"EUVD-2022-33802","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. The attacker must use a /fileupload endpoint with a Content-Disposition directory traversal sequence to reach a directory under the web root, such as a ../../../../repository/deployment/server/webapps directory. This affects WSO2 API Manager 2.2.0 up to 4.0.0, WSO2 Identity Server 5.2.0 up to 5.11.0, WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0 and 5.6.0, WSO2 Identity Server as Key Manager 5.3.0 up to 5.11.0, WSO2 Enterprise Integrator 6.2.0 up to 6.6.0, WSO2 Open Banking AM 1.4.0 up to 2.0.0 and WSO2 Open Banking KM 1.4.0, up to 2.0.0.","status":"published","published":"2022-04-18T00:00:00Z","modified":"2025-10-21T23:15:41Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N","level":"critical"}],"exploited_since":"2022-04-25","updated_at":"2026-11-02T20:31:26.48918Z"}],"ghsa":[{"id":"GHSA-mfgw-52pj-hrhg","title":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. This...","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. This affects WSO2 API Manager 2.2.0 and above through 4.0.0; WSO2 Identity Server 5.2.0 and above through 5.11.0; WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0, and 5.6.0; WSO2 Identity Server as Key Manager 5.3.0 and above through 5.10.0; and WSO2 Enterprise Integrator 6.2.0 and above through 6.6.0.","status":"published","published":"2022-04-20T00:00:34Z","modified":"2025-10-22T00:33:36Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-22","CWE-434"],"updated_at":"2026-11-02T15:04:08.198655Z"}],"kev":[{"id":"CVE-2022-29464","title":"WSO2 Multiple Products Unrestrictive Upload of File Vulnerability","description":"Multiple WSO2 products allow for unrestricted file upload, resulting in remote code execution.","cwes":["CWE-22"],"kev":{"date_added":"2022-04-25","due_date":"2022-05-16","required_action":"Apply updates per vendor instructions.","known_ransomware_use":"Known"},"updated_at":"2026-11-02T17:00:16.541131Z"}],"nvd":[{"id":"CVE-2022-29464","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. The attacker must use a /fileupload endpoint with a Content-Disposition directory traversal sequence to reach a directory under the web root, such as a ../../../../repository/deployment/server/webapps directory. This affects WSO2 API Manager 2.2.0 up to 4.0.0, WSO2 Identity Server 5.2.0 up to 5.11.0, WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0 and 5.6.0, WSO2 Identity Server as Key Manager 5.3.0 up to 5.11.0, WSO2 Enterprise Integrator 6.2.0 up to 6.6.0, WSO2 Open Banking AM 1.4.0 up to 2.0.0 and WSO2 Open Banking KM 1.4.0, up to 2.0.0.","status":"published","published":"2022-04-18T22:15:09.027Z","modified":"2026-06-17T04:40:13.993Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"},{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"primary"},{"version":"2.0","score":10,"vector":"AV:N/AC:L/Au:N/C:C/I:C/A:C","level":"high","assessor":"primary"}],"cwes":["CWE-22"],"updated_at":"2026-11-02T14:07:16.9948Z"}],"osv":[{"id":"CVE-2022-29464","description":"Certain WSO2 products allow unrestricted file upload with resultant remote code execution. The attacker must use a /fileupload endpoint with a Content-Disposition directory traversal sequence to reach a directory under the web root, such as a ../../../../repository/deployment/server/webapps directory. This affects WSO2 API Manager 2.2.0 up to 4.0.0, WSO2 Identity Server 5.2.0 up to 5.11.0, WSO2 Identity Server Analytics 5.4.0, 5.4.1, 5.5.0 and 5.6.0, WSO2 Identity Server as Key Manager 5.3.0 up to 5.11.0, WSO2 Enterprise Integrator 6.2.0 up to 6.6.0, WSO2 Open Banking AM 1.4.0 up to 2.0.0 and WSO2 Open Banking KM 1.4.0, up to 2.0.0.","status":"published","published":"2022-04-18T00:00:00Z","modified":"2026-10-28T02:30:28.603357419Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AC:L/AV:N/A:H/C:H/I:H/PR:N/S:U/UI:N","level":"critical"}],"updated_at":"2026-11-02T15:44:25.164673Z"}]}}
