Skip to content
OpenAdvisories
Medium Scanner template CVE-2007-4556 EUVD-2022-4099GHSA-h7mf-qrm9-2848

OpenSymphony XWork vulnerable to improper input validation

Published Aug 28, 2007 · Updated Aug 7, 2024 · Assigned by mitre

Description

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.

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
Maven opensymphony:xwork < 1.2.3 1.2.3 GHSA-h7mf-qrm9-2848
Maven opensymphony:xwork >= 2.0.0, < 2.0.4 2.0.4 GHSA-h7mf-qrm9-2848

References