---
cve: "CVE-2014-0112"
severity: "LOW"
cvss: 3.1
epss: "97.9%"
vendor: "n/a"
kev: false
exploited: false
published: "2014-04-29 10:37:03"
tags: [cve, security, low]
source: tsecurity.de CVE-Dossier
exported: "2026-09-10T21:46:19+02:00"
---

# CVE-2014-0112

> 3.1 LOW · 🧪 PoC

## Beschreibung

ParametersInterceptor in Apache Struts before 2.3.20 does not properly restrict access to the getClass method, which allows remote attackers to "manipulate" the ClassLoader and execute arbitrary code via a crafted request. NOTE: this vulnerability exists because of an incomplete fix for CVE-2014-0094.

## Exploit-Evidenz

- [EDB-33142 — Apache Struts - ClassLoader Manipulation Remote Code Execution (Metasploit)](https://www.exploit-db.com/exploits/33142) ✅
- [EDB-41690 — Apache Struts < 1.3.10 / < 2.3.16.2 - ClassLoader Manipulation Remote Code Execution (Metasploit)](https://www.exploit-db.com/exploits/41690) ✅

## Referenzen

- <http://packetstormsecurity.com/files/127215/VMware-Security-Advisory-2014-0007.html>
- <https://cwiki.apache.org/confluence/display/WW/S2-021>
- <http://secunia.com/advisories/59178>
- <http://www.vmware.com/security/advisories/VMSA-2014-0007.html>
- <http://www.securityfocus.com/archive/1/531952/100/0/threaded>
- <http://secunia.com/advisories/59500>
- <http://www.oracle.com/technetwork/topics/security/cpuapr2015-2365600.html>
- <http://www.securityfocus.com/bid/67064>
- <http://jvn.jp/en/jp/JVN19294237/index.html>
- <http://jvndb.jvn.jp/jvndb/JVNDB-2014-000045>
- <http://www-01.ibm.com/support/docview.wss?uid=swg21676706>
- <https://bugzilla.redhat.com/show_bug.cgi?id=1091939>
- <http://www.securityfocus.com/archive/1/532549/100/0/threaded>
- <https://access.redhat.com/errata/RHSA-2019:0910>

---
_Exportiert aus dem [tsecurity.de CVE-Dossier](https://tsecurity.de/cve?cve=CVE-2014-0112) · Datenquellen: EUVD (ENISA), NVD, OSV, CISA KEV, FIRST EPSS, Exploit-DB, BSI BITS_
