Struts 2是一个基于MVC设计模式的Web应用框架,本质上相当于一个Servlet,在MVC设计模式中,Struts2作为控制器来建立模型与视图进行数据交互。 攻击者通过发送恶意构造的HTTP数据包利用该漏洞(通过构造HTTP请求头中的Content-type)在服务器上执行系统命令,进一步完全控制该服务器,造成拒绝服务,数据泄露,网站篡改等后果。 该漏洞无需任何前置条件(如开启dmi,debug等功能),以及启用任何插件,危害较为严重。
Struts 2.3.5 – Struts 2.3.31 Struts 2.5 – Struts 2.5.10
不受影响的版本 Struts 2.3.32 Struts 2.5.10.1
主要使用定向漏洞检测工具或使用Goby、AWVS、指纹识别类平台识别
快速检测方式
使用知道创宇SeeBug照妖镜可以直接检测站点是否存在本漏洞
直接上工具
