First published: Fri Apr 25 2014(Updated: )
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.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
maven/org.apache.struts:struts2-core | <2.3.20 | 2.3.20 |
redhat/Struts | <2.3.16.2 | 2.3.16.2 |
Apache Struts 2 | >=2.0.0<2.3.16.2 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2014-0112 is considered a high-severity vulnerability due to its potential for remote code execution.
To fix CVE-2014-0112, update Apache Struts to version 2.3.20 or later.
CVE-2014-0112 affects Apache Struts versions from 2.0.0 up to but not including 2.3.20.
CVE-2014-0112 is a security vulnerability that allows remote code execution due to improper access restrictions.
Yes, CVE-2014-0112 can be exploited remotely through crafted HTTP requests.