Struts2漏洞预警

Mr.zhuMr.zhu2025-09-01 09:30:07来源:优站库 (www.uzkoo.com)阅读:230

Struts2 devMode导致远程代码执行漏洞

什么是devMode?

所谓的devMode模式,看名称也知道,是为Struts2开发人员调试程序准备的,在此模式下可以方便地查看日志等信息。默认情况下,devMode模式是关闭的。不过实际上仍然有很多网站上线的时候就赤裸裸地采用devMode模式,自然面临更大的安全问题,需要尽快修复。

影响范围:

当Struts开启devMode时,该漏洞将影响Struts 2.1.0–2.5.1,通杀Struts2所有版本。

修复方案:

关闭devMode:在struts.xml 设置

<constant name="struts.devMode" value="false" />



Struts2相关漏洞说明:

===========================================================================================

[+]11 S2-046  CVE-2017-5638   可执行CMD命令

[+]10 S2-045  CVE-2017-5638   可执行CMD命令

[+]9 devMode CVE-xxxx-xxxx   可GetShell/获取物理路径/执行CMD命令

[+]8 S2-037  CVE-2016-4438   可GetShell/获取物理路径/执行CMD命令

[+]7 S2-032  CVE-2016-3081   可GetShell/获取物理路径/执行CMD命令

[+]6 S2-020  CVE-2014-0094   可GetShell

[+]5 S2-019  CVE-2013-4316   可GetShell/获取物理路径/执行CMD命令

[+]4 S2-016  CVE-2013-2251   可GetShell/获取物理路径/执行CMD命令

[+]3 S2-013  CVE-2013-1966   可GetShell/获取物理路径/执行CMD命令

[+]2 S2-009  CVE-2011-3923   可GetShell/获取物理路径/执行CMD命令

[+]1 S2-005  CVE-2010-1870   可GetShell/获取物理路径/执行CMD命令/列文件目录

===========================================================================================


解决办法:

将struts2的jar包更新到最新版,请根据自己所使用的版本进行升级

http://mirrors.hust.edu.cn/apache/struts/
 

另外最重要的一点,如果您是自主部署的java环境,请务必不要使用root或者管理员账号来运行java应用!!

猜你想看

万众期待,飞牛私有云fnOS虚拟机上线
沙溪古镇,一个你来了就不想走的地方,比丽江安静太多……
汽车厂商倒闭,我买的车该怎么办
懂保养的女生,脑子里都有的4个技巧,怪不得会这么好看
拿到一瓶威士忌,首先要看酒瓶上的这四点——威士忌入门科普
全瓷砖和釉面砖的区别?
投影仪选购干货指南:有哪些投影仪适合家用?
中华人民共和国行政处罚法
吃葡萄干之前,真的需要洗吗?新疆果农:一招教会你正确吃法
为何大多定制品牌都用颗粒板?内行讲解后,恍然大悟
不可在这“5地”存白酒,酒只会越存“越差”
中国十大名茶及其冲泡方法
电动车真的比燃油车省钱吗?别光看电费便宜 3大附加成本才是硬伤
壁纸|张予曦-建模脸
多大排量的汽车在开空调时没有明显拖拽感?
别人出言不逊,你怎样妙语应对
五大银行12日宣布对个人房贷统一转换为LPR利率,LPR利率是啥?转还是不转?
女人晚上喝什么红酒好呢?
92号汽油和95号汽油的区别和使用建议
夏天这6种水果,吃多了容易上火,一定要克制

推荐站点