【预警】Struts2 devMode导致远程代码执行漏洞

admin 2022年5月11日05:45:15评论197 views字数 608阅读2分1秒阅读模式

【预警】Struts2 devMode导致远程代码执行漏洞

Struts2一波未平,一波又起。本次漏洞发生在devMode模式下——先前官方就已经告知用户,需要在网站正式上线前将devMode关闭,所以相关devMode模式下的漏洞提交已不再获得官方确认。

所谓的devMode模式,是为Struts2开发人员调试程序准备的,在此模式下可以方便地查看日志等信息。

默认情况下,devMode模式是关闭的,不过实际上仍然有很多网站上线的时候就赤裸裸地采用devMode模式,自然面临更大的安全问题,需要尽快修复。


   漏洞分析   

当Struts2开启devMode模式时,将导致严重远程代码执行漏洞。如果WebService 启动权限为最高权限时,可远程执行任意命令,包括关机、建立新用户、以及删除服务器上所有文件等等。

 

   影响范围   

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


   修复方案   

• 关闭devMode:在struts.xml 设置:

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

• 使用漏洞盒子及网藤风险感知提供预警与检测。

点击阅读原文申请试用网藤


   参考链接   

• 豆瓣:http://t.cn/R5kzw3t

• 启明:http://t.cn/R5kzzEf


【预警】Struts2 devMode导致远程代码执行漏洞【预警】Struts2 devMode导致远程代码执行漏洞

原文始发于微信公众号(漏洞盒子VulBox):【预警】Struts2 devMode导致远程代码执行漏洞

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年5月11日05:45:15
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【预警】Struts2 devMode导致远程代码执行漏洞https://cn-sec.com/archives/980971.html

发表评论

匿名网友 填写信息