Red Hat Bugzilla – Bug 773164
CVE-2012-0393 struts: remote creation or overwrite of arbitrary files due ParamterInterceptor not preventing access to public constructors
Last modified: 2012-01-12 23:11:50 EST
Common Vulnerabilities and Exposures assigned an identifier CVE-2012-0393 to the following vulnerability: Name: CVE-2012-0393 URL: http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0393 Assigned: 20120108 Reference: BUGTRAQ:20120105 SEC Consult SA-20120104-0 :: Multiple critical vulnerabilities in Apache Struts2 Reference: http://archives.neohapsis.com/archives/bugtraq/2012-01/0031.html Reference: EXPLOIT-DB:18329 Reference: http://www.exploit-db.com/exploits/18329 Reference: https://www.sec-consult.com/files/20120104-0_Apache_Struts2_Multiple_Critical_Vulnerabilities.txt Reference: http://struts.apache.org/2.x/docs/s2-008.html Reference: http://struts.apache.org/2.x/docs/version-notes-2311.html Reference: SECUNIA:47393 Reference: http://secunia.com/advisories/47393 The ParameterInterceptor component in Apache Struts before 2.3.1.1 does not prevent access to public constructors, which allows remote attackers to create or overwrite arbitrary files via a crafted parameter that triggers the creation of a Java object.
This issue only affects struts 2.
Statement: Not Vulnerable. This issue does not affect the versions of struts as shipped with various Red Hat products.