Apache Struts Remote Java Code Execution
Critical severity
GitHub Reviewed
Published
May 4, 2022
to the GitHub Advisory Database
•
Updated Oct 22, 2025
Description
Published by the National Vulnerability Database
Jan 8, 2012
Published to the GitHub Advisory Database
May 4, 2022
Reviewed
Aug 29, 2023
Last updated
Oct 22, 2025
The
ExceptionDelegatorcomponent in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during certain exception handling for mismatched data types of properties, which allows remote attackers to execute arbitrary Java code via a crafted parameter.References