{"id":"CVE-2015-10135","aliases":["EUVD-2015-9394","GHSA-943m-x5xx-45qh"],"status":"published","title":"WPshop 2 – E-Commerce \u003c 1.3.9.6 - Arbitrary File Upload","description":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the ajaxUpload function in versions before 1.3.9.6. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","severity":{"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":"cna","from":"cve"},"epss":{"day":"2026-11-07","score":0.04605,"percentile":0.91724,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-434"],"published":"2025-07-19T09:23:52Z","modified":"2026-06-17T00:21:35Z","exploits":[{"source":"metasploit","id":"exploit/unix/webapp/wp_wpshop_ecommerce_file_upload","title":"WordPress WPshop eCommerce Arbitrary File Upload Vulnerability","type":"exploit","platform":"PHP","date":"2015-03-09","verified":true,"url":"https://www.rapid7.com/db/modules/exploit/unix/webapp/wp_wpshop_ecommerce_file_upload"}],"products":[{"vendor":"eoxia","product":"wpshop 2 – e-commerce"},{"vendor":"eoxia","product":"wpshop_2"}],"references":[{"url":"https://www.wordfence.com/threat-intel/vulnerabilities/id/32e8224d-a653-48d7-a3f4-338fc0c1dc77?source=cve","tags":["Third Party Advisory"]},{"url":"https://g0blin.co.uk/g0blin-00036/","tags":["Exploit","Third Party Advisory"]},{"url":"https://github.com/espreto/wpsploit/blob/master/modules/exploits/unix/webapp/wp_wpshop_ecommerce_file_upload.rb","tags":["Product"]},{"url":"https://wordpress.org/plugins/wpshop/#developers","tags":["Product"]},{"url":"https://plugins.trac.wordpress.org/changeset/1103406","tags":["Patch"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2015-10135"},{"url":"https://g0blin.co.uk/g0blin-00036"},{"url":"https://github.com/advisories/GHSA-943m-x5xx-45qh"}],"sources":{"cve":[{"id":"CVE-2015-10135","title":"WPshop 2 – E-Commerce \u003c 1.3.9.6 - Arbitrary File Upload","description":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the ajaxUpload function in versions before 1.3.9.6. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","status":"published","published":"2025-07-19T09:23:52.009Z","modified":"2026-04-08T16:45:25.836Z","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":"cna"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:35:40.217028Z"}],"euvd":[{"id":"EUVD-2015-9394","description":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the ajaxUpload function in versions before 1.3.9.6. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","status":"published","published":"2025-07-19T09:23:52Z","modified":"2026-04-08T16:45:25Z","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"}],"updated_at":"2026-11-02T19:25:03.757581Z"}],"ghsa":[{"id":"GHSA-943m-x5xx-45qh","title":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to...","description":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the ajaxUpload function in versions before 1.3.9.6. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","status":"published","published":"2025-07-19T12:30:33Z","modified":"2025-07-19T12:30:39Z","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-434"],"updated_at":"2026-11-02T15:03:03.949606Z"}],"nvd":[{"id":"CVE-2015-10135","description":"The WPshop 2 – E-Commerce plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the ajaxUpload function in versions before 1.3.9.6. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected sites server which may make remote code execution possible.","status":"published","published":"2025-07-19T10:15:23.583Z","modified":"2026-06-17T00:21:35.413Z","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"}],"cwes":["CWE-434"],"updated_at":"2026-11-02T14:03:20.037729Z"}]}}
