{"vulnerability": "cve-2014-0094", "sightings": [{"uuid": "ee59c491-203b-46ee-8cb8-f44ff37b071b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "exploited", "source": "https://www.exploit-db.com/exploits/41690", "content": "", "creation_timestamp": "2014-03-06T00:00:00.000000Z"}, {"uuid": "d2b82396-68d2-4426-bee7-ca7f23b20594", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "seen", "source": "MISP/a1e796df-2ad8-4c8d-8b69-737a004e72dd", "content": "", "creation_timestamp": "2025-02-06T03:13:41.000000Z"}, {"uuid": "7bab1679-be2c-4048-93a7-69cfe281df4b", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "seen", "source": "MISP/a1e796df-2ad8-4c8d-8b69-737a004e72dd", "content": "", "creation_timestamp": "2025-02-23T04:09:24.000000Z"}, {"uuid": "e4740c7b-004f-46a9-be60-b319903d04f2", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "seen", "source": "https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/struts_code_exec_classloader.rb", "content": "", "creation_timestamp": "2018-05-29T15:50:33.000000Z"}, {"uuid": "7f12a6f5-6e6f-4bca-b4e7-cf9f7e71b106", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "seen", "source": "https://gist.github.com/aw-junaid/6ba7bcfb795f6a9e31d2f07c98443ebb", "content": "", "creation_timestamp": "2026-04-05T07:50:38.000000Z"}, {"uuid": "960805c6-a0eb-4051-810d-a36f624f90d8", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "db99543d-496c-4eef-ad0a-2df2093364df", "vulnerability": "CVE-2014-0094", "type": "confirmed", "source": "https://www.exploit-db.com/exploits/33142", "content": "", "creation_timestamp": "2014-05-02T00:00:00.000000Z"}, {"uuid": "ae357ec6-96c0-497f-903c-0062e4fc4c9a", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "published-proof-of-concept", "source": "https://t.me/cKure/9237", "content": "\u25a0\u25a0\u25a0\u25a1\u25a1 ICYMI: CVE-2014-0094 Apache Struts Security Bypass Vulnerability.\n\nhttps://hacksum.net/2014/04/28/cve-2014-0094-apache-struts-security-bypass-vulnerability/", "creation_timestamp": "2022-03-31T21:43:09.000000Z"}, {"uuid": "49ee9a15-dd16-4708-94ba-8d3492d4785f", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "CVE-2014-0094", "type": "seen", "source": "https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/http/struts_code_exec_classloader.rb", "content": "{\"aliases\": [], \"arch\": \"java, x86\", \"author\": [\"Mark Thomas\", \"Przemyslaw Celej\", \"Redsadic \", \"Matthew Hall \"], \"autofilter_ports\": [80, 8080, 443, 8000, 8888, 8880, 8008, 3000, 8443], \"autofilter_services\": [\"http\", \"https\"], \"check\": false, \"default_credential\": false, \"description\": \"This module exploits a remote command execution vulnerability in Apache Struts versions\\n          1.x (&lt;= 1.3.10) and 2.x (&lt; 2.3.16.2). In Struts 1.x the problem is related with\\n          the ActionForm bean population mechanism while in case of Struts 2.x the vulnerability is due\\n          to the ParametersInterceptor. Both allow access to 'class' parameter that is directly\\n          mapped to getClass() method and allows ClassLoader manipulation. As a result, this can\\n          allow remote attackers to execute arbitrary Java code via crafted parameters.\", \"disclosure_date\": \"2014-03-06\", \"fullname\": \"exploit/multi/http/struts_code_exec_classloader\", \"is_install_path\": true, \"mod_time\": \"2025-12-17 17:11:13 +0000\", \"name\": \"Apache Struts ClassLoader Manipulation Remote Code Execution\", \"needs_cleanup\": true, \"notes\": {\"Reliability\": [\"unknown-reliability\"], \"SideEffects\": [\"unknown-side-effects\"], \"Stability\": [\"unknown-stability\"]}, \"path\": \"/modules/exploits/multi/http/struts_code_exec_classloader.rb\", \"platform\": \"Linux,Windows\", \"post_auth\": false, \"rank\": 0, \"ref_name\": \"multi/http/struts_code_exec_classloader\", \"references\": [\"CVE-2014-0094\", \"CVE-2014-0112\", \"CVE-2014-0114\", \"URL-http://www.pwntester.com/blog/2014/04/24/struts2-0day-in-the-wild/\", \"URL-http://struts.apache.org/release/2.3.x/docs/s2-020.html\", \"URL-http://h30499.www3.hp.com/t5/HP-Security-Research-Blog/Update-your-Struts-1-ClassLoader-manipulation-filters/ba-p/6639204\", \"URL-https://github.com/rgielen/struts1filter/tree/develop\"], \"rport\": 8080, \"session_types\": false, \"targets\": [\"Java\", \"Linux\", \"Windows\", \"Windows / Tomcat 6 &amp; 7 and GlassFish 4 (Remote SMB Resource)\"], \"type\": \"exploit\"}", "creation_timestamp": "2026-09-08T06:50:14.536169Z"}]}