基本信息
风险等级: 高危
漏洞类型: 远程代码执行
漏洞利用: 暂无
漏洞编号:
CVE-2021-31805
漏洞描述
近日,飓风安全应急团队监测到Apache官方发布安全通告,披露了其Struts2框架存在远程代码执行漏洞(S2-062),该漏洞是由于对 CVE-2020-17530 (S2-061) 的修复不完善。导致一些标签的属性仍然可以执行 OGNL 表达式,最终可导致远程执行任意代码。
【受影响版本】
-
Struts 2.0.0 - Struts 2.5.29
【安全版本】
-
Struts >= 2.5.30
Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。
影响范围
Struts 2.0.0 - Struts 2.5.29
解决方案
修复建议
临时修复建议:
如果目前无法升级,若业务环境允许,使用白名单限制web端口的访问来降低风险。
通用修复建议:
官方已发布安全版本,请及时下载更新,下载更新参考地址:
https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.30
原文始发于微信公众号(飓风网络安全):Apache Struts2 远程代码执行漏洞 (CVE-2021-31805)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论