Apache Struts2 Core Arbitrary Code Execution via OGNL Sandbox Escape
2 November 2026 at 06:10
Posted by Daniel Owens via Fulldisclosure on Nov 01
DescriptionApache Struts2 Core version 7.4.0 and below attempt to prevent arbitrary code execution via Object-Graph Navigation
Language (OGNL) through several different mechanisms but only in a cursory fashion -- the libraries only guard against
immediate calls evaluated by the OGNL engine via `SecurityMemberAccess`, but an allowed call that, instead, accepts
nested arguments and, itself, invokes reflection internally executes outside of the...