Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.5 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.5 KB

CVE-2014-0094 / CVE -2014-0114 Struts Tester

This PoC gives a list of payloads that can be used to modify data in the context of a Struts web application that is vulnerable to CVE-2014-0094 or CVE-2014-0114. The results depend on the container that executes the application. Is a customized version for the PoC posted by "neobyte" at http://sec.baidu.com/index.php?research/detail/id/18

This version contains some modifications that have been util for me during the vulnerability analysis. For example:

  • Prints the FQDN of the classes that can be modified according to the results
  • Prints the methods of an Object that can be reached by getters navigation

Additional materials

Two vulnerable applications containing the Struts Tester:

And the execution results for the below containers:

  • Tomcat 6 / 7 / 8
  • Glassfish 4.1
  • JBOSS 7.1 / 7.4
  • WAS 8.5.5 (developer version)
  • Weblogic 10.3 / 12.1