Skip to main content
← All vulnerabilities
CVE-2007-4556GHSA-H7MF-QRM9-2848

Struts support in OpenSymphony XWork before 1.2.3, and 2.x before 2.0.4, as used in WebWork and Apache Struts, recursively evaluates all inp

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.2.3, 2.0.4
1 Nuclei template

Summary

Struts support in OpenSymphony XWork before 1.2.3, and 2.x before 2.0.4, as used in WebWork and Apache Struts, recursively evaluates all input as an Object-Graph Navigation Language (OGNL) expression when altSyntax is enabled, which allows remote attackers to cause a denial of service (infinite loop) or execute arbitrary code via form input beginning with a "%{" sequence and ending with a "}" character.

Timeline

  1. CVE published
  2. Record last updated
  3. 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

  • opensymphony:xworkMaven

    fixed in 1.2.3

  • opensymphony:xworkMaven

    From 2.0.0 · fixed in 2.0.4

References 15

securityfocus.com

jira.opensymphony.com

issues.apache.org

vupen.com

forums.opensymphony.com

secunia.com

wiki.opensymphony.com

osvdb.org

struts.apache.org

GitHub · projectdiscovery/nuclei-templates