CVE:CVE-2017-9793
CNNVD:CNNVD-201706-926
Apache Struts是美国阿帕奇（Apache）软件基金会的一个开源项目，是一套用于创建企业级Java Web应用的开源MVC框架，主要提供两个版本框架产品，Struts 1和Struts 2。REST plugin是其中的一个处理传入URL请求的插件。
Apache Struts 2.1.x版本、2.3.7版本至2.3.33版本和2.5版本至2.5.12版本中的REST Plugin存在输入验证错误漏洞。攻击者可借助带有特制XML载荷的恶意请求利用该漏洞造成拒绝服务。
solution:Upgrade apache struts to a higher version than 2.3.7,2.3.8,2.3.9,2.3.10,2.3.11,2.3.12,2.3.13,2.3.14,2.3.14.1,2.3.14.2,2.3.14.3,2.3.15,2.3.15.1,2.3.15.2,2.3.15.3,2.3.16,2.3.16.1,2.3.16.2,2.3.16.3,2.3.17,2.3.19,2.3.20,2.3.20.1,2.3.20.2,2.3.21,2.3.22,2.3.23,2.3.24.2,2.3.24.3,2.3.25,2.3.26,2.3.27,2.3.28,2.3.28.1,2.3.29,2.3.30,2.3.31,2.3.32,2.3.33,2.5,2.5:beta1,2.5:beta2,2.5:beta3,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.5.8,2.5.9,2.5.10,2.5.10.1,2.5.12,and avoid the version 2.3.7,2.3.8,2.3.9,2.3.10,2.3.11,2.3.12,2.3.13,2.3.14,2.3.14.1,2.3.14.2,2.3.14.3,2.3.15,2.3.15.1,2.3.15.2,2.3.15.3,2.3.16,2.3.16.1,2.3.16.2,2.3.16.3,2.3.17,2.3.19,2.3.20,2.3.20.1,2.3.20.2,2.3.21,2.3.22,2.3.23,2.3.24.2,2.3.24.3,2.3.25,2.3.26,2.3.27,2.3.28,2.3.28.1,2.3.29,2.3.30,2.3.31,2.3.32,2.3.33,2.5,2.5:beta1,2.5:beta2,2.5:beta3,2.5.1,2.5.2,2.5.3,2.5.4,2.5.5,2.5.6,2.5.7,2.5.8,2.5.9,2.5.10,2.5.10.1,2.5.12