CVE-2014-0094
ClassLoader manipulation in Apache Struts
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
Exploit likelihood
What each source reports
NVD Score used
5.0
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
- Record
CVE-2014-0094- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:P/A:N - Updated
- 2026-11-02
CVE List No score
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
- Record
CVE-2014-0094- Updated
- 2026-11-02
EUVDEUVD-2022-5427 No score
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
- Record
EUVD-2022-5427- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-vrwc-qjmw-5rjm No score
ClassLoader manipulation in Apache Struts
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
- Record
GHSA-vrwc-qjmw-5rjm- Updated
- 2026-11-02
OSVGHSA-vrwc-qjmw-5rjm No score
ClassLoader manipulation in Apache Struts
The ParametersInterceptor in Apache Struts before 2.3.16.2 allows remote attackers to "manipulate" the ClassLoader via the class parameter, which is passed to the getClass method.
- Record
GHSA-vrwc-qjmw-5rjm- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.apache.struts:struts2-coreMaven |
2.0.0 up to 2.3.16.2 | 2.3.16.2 |
org.apache.struts.xwork:xwork-coreMaven |
2.0.0 up to 2.3.16.2 | 2.3.16.2 |
org.apache.struts:struts2-coreMaven |
2.0.0 up to 2.3.16.2, plus listed versions 2.0.112.0.11.12.0.11.22.0.122.0.14 Show 31 moreShow less2.0.52.0.62.0.82.0.92.1.22.1.62.1.82.1.8.12.2.12.2.1.12.2.32.2.3.12.3.12.3.1.12.3.1.22.3.122.3.142.3.14.12.3.14.22.3.14.32.3.152.3.15.12.3.15.22.3.15.32.3.162.3.16.12.3.32.3.42.3.4.12.3.72.3.8 |
2.3.16.2 |
org.apache.struts.xwork:xwork-coreMaven |
2.0.0 up to 2.3.16.2, plus listed versions 2.2.12.2.1.12.2.32.2.3.12.3.1 Show 18 moreShow less2.3.1.12.3.1.22.3.122.3.142.3.14.12.3.14.22.3.14.32.3.152.3.15.12.3.15.22.3.15.32.3.162.3.16.12.3.32.3.42.3.4.12.3.72.3.8 |
2.3.16.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | Apache Struts - ClassLoader Manipulation Remote Code Execution (Metasploit) | 2014-05-02 |
| Exploit-DB | Apache Struts < 1.3.10 / < 2.3.16.2 - ClassLoader Manipulation Remote Code Execution (Metasploit) | 2014-03-06 |
| Metasploit | Apache Struts ClassLoader Manipulation Remote Code Execution | 2014-03-06 |
| PoC in GitHub | HasegawaTadamitsu/CVE-2014-0094-test-program-for-struts1 | 2014-04-27 |
| PoC in GitHub | y0d3n/CVE-2014-0094 | 2023-06-14 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-0094 is a medium vulnerability (CVSS 5.0) in Apache Struts, published March 10, 2014. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 99.4%, the 99th percentile. Fixed in org.apache.struts:struts2-core 2.3.16.2.
References
packetstormsecurity.com/files/127215/VMware-Security-Advisory-2014-0007.html
secunia.com/advisories/59178
vmware.com/security/advisories/VMSA-2014-0007.html
konakart.com/downloads/ver-7-3-0-0-whats-new
securityfocus.com/archive/1/531362/100/0/threaded
oracle.com/technetwork/topics/security/cpuapr2015-2365600.html
Show 14 moreShow less
huawei.com/en/security/psirt/security-bulletins/security-advisories/hw-350733.htm
jvn.jp/en/jp/JVN19294237/index.html
struts.apache.org/release/2.3.x/docs/s2-020.html
jvndb.jvn.jp/jvndb/JVNDB-2014-000045
www-01.ibm.com/support/docview.wss?uid=swg21676706
secunia.com/advisories/56440
securitytracker.com/id/1029876
securityfocus.com/archive/1/532549/100/0/threaded
securityfocus.com/bid/65999
nvd.nist.gov/vuln/detail/CVE-2014-0094
github.com/apache/struts/commit/2e2da292166adbc78c4cb1e308b30ddb4fba6d3f
github.com/apache/struts/commit/6315241719be167542962da436b38782ed730c62
github.com/advisories/GHSA-vrwc-qjmw-5rjm
github.com/apache/struts