Skip to main content
← All vulnerabilities
CVE-2014-0112GHSA-PRJV-JJ26-WF8H

ParametersInterceptor in Apache Struts before 2.3.20 does not properly restrict access to the getClass method, which allows remote attackers

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 2.3.20
2 on Exploit-DB, 1 Metasploit module

Summary

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.

Timeline

  1. Public exploit on Exploit-DB

    EDB-41690, EDB-33142

  2. CVE published
  3. Record last updated
  4. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • n/a n/a

    Version range not reported

  • org.apache.struts:struts2-coreMaven

    fixed in 2.3.20

References 17

packetstormsecurity.com

cwiki.apache.org

secunia.com

vmware.com

securityfocus.com

oracle.com

jvn.jp

jvndb.jvn.jp

www-01.ibm.com

bugzilla.redhat.com

access.redhat.com

Exploit-DB

GitHub · rapid7/metasploit-framework