apache struts

Published Atomicorp research notes for CVEs affecting apache struts where WAF protections were observed during testing or engineering review.

These notes are not intended to represent the full set of vulnerabilities mitigated by Atomicorp products and should not be interpreted as a coverage matrix, certification list, or census of protected CVEs.

Atomicorp WAF protections are primarily designed around attack techniques and exploit behaviors rather than individual vulnerability identifiers. A published research note documents a positive research finding related to that CVE. If a CVE is absent from these notes, no conclusion should be drawn about protection status.

CVEVulnerabilityCVSSSeverityRules Observed
CVE-2013-2251Apache Struts 2 - DefaultActionMapper Prefixes OGNL Code Execution9.8 (v3.1)Critical337209 , 337211 , 344361 , 393655
CVE-2017-12611Apache Struts2 S2-053 - Remote Code Execution9.8 (v3.0)Critical337207 , 337209 , 337211 , 337218 , 340014 , 340029 , 340193 , 344360 , 344362 , 344363 , 344370 , 347009
CVE-2017-5638Apache Struts 2 - Remote Command Execution9.8 (v3.1)Critical332791 , 334168 , 390719
CVE-2017-9791Apache Struts2 S2-053 - Remote Code Execution9.8 (v3.1)Critical337207
CVE-2020-17530Apache Struts 2.0.0-2.5.25 - Remote Code Execution9.8 (v3.1)Critical344360 , 347009
CVE-2021-31805Apache Struts2 S2-062 - Remote Code Execution9.8 (v3.1)Critical330791 , 340152
CVE-2013-1965Apache Struts2 S2-012 RCE9.3 (v2.0)High337207 , 337209 , 337211 , 344360
CVE-2016-3081Apache S2-032 Struts - Remote Code Execution8.1 (v3.0)High337209 , 337211 , 344360 , 347009 , 390904
CVE-2017-9805Apache Struts2 S2-052 - Remote Code Execution8.1 (v3.1)High344360 , 344364 , 344366
CVE-2018-11776Apache Struts2 S2-057 - Remote Code Execution8.1 (v3.1)High337209 , 337211 , 340193 , 347009
CVE-2025-68493Apache Struts XWork - XML External Entity Injection8.1 (v3.1)High344370 , 344372
CVE-2012-0392Apache Struts2 S2-008 RCE6.8 (v2.0)Medium337207 , 337209 , 337210 , 337211 , 344360 , 344370 , 347009