概述
产生原因
devMode 模式下直接添加参数?debug=command&expression=<OGNL EXP>,会直接执行后面的 OGNL 表达式,因此可以直接执行命令
影响
Struts 2.0.0 Struts 2.3.17
环境搭建
vulhub
1 | cd struts2/s2-008 |
复现
见利用
攻防
利用
msf中exploit/multi/http/struts_dev_mode模块
1 | use exploit/multi/http/struts_dev_mode |
防御
升级