Apache Struts2 Core 7.4.0 and below allows arbitrary code execution via OGNL sandbox escape
The OGNL sandbox in Apache Struts2 Core 7.4.0 and below can be bypassed using nested arguments that invoke reflection, allowing arbitrary code execution.
The OGNL sandbox in Apache Struts2 Core 7.4.0 and below can be bypassed using nested arguments that invoke reflection, allowing arbitrary code execution.
The token comparison in Apache Struts2 Core 7.4.0 and below uses early-exit functions like != or memcmp, creating a timing side-channel proportional to matching bytes.
The Spring Plugin in Apache Struts2 Core opens an ApplicationContext via try-with-resources but continues to use the closed resource, resulting in IllegalStateException.
Apache Struts2 Core up to version 7.4.0 fails to prevent integer overflows that cause wrap-arounds on downstream casting to types smaller than BigInteger.
Miskeyed exemptedPaths in Struts2 Core interceptors allows bypass of cross-origin protections for entire deployment
Today 1.5K readers · 2.4K views · 757 reads · all time 189K views