2020年8月13日,腾讯安全团队监测到 Apache Struts 官方发布安全公告,披露 S2-059 Struts 远程代码执行漏洞,以及 S2-060 Struts 拒绝服务漏洞。
漏洞详情
Apache Struts2 框架是一个用于开发 Java EE 网络应用程序的 Web 框架。
S2-059 Struts 远程代码执行漏洞(CVE-2019-0230),在不规范的使用某些 tag 等情况下,可能存在 OGNL 表达式注入,从而引发远程代码执行漏洞。
S2-060 Struts 拒绝服务漏洞(CVE-2019-0233),使得在上传文件并对其进行操作的时候,造成拒绝服务漏洞攻击。
影响版本
Apache Struts 2.0.0 - 2.5.20
安全版本
Apache Struts >= 2.5.22
修复建议
根据漏洞相关信息,腾讯安全建议您:
将 Apache Struts 框架升级至最新版本。
使用腾讯云 Web 应用防火墙,腾讯云 Web 应用防火墙是基于 AI 的一站式 Web 安全解决方案。 S2-059 漏洞最典型的特征就是该漏洞会用到 OGNL 语言,在此之前腾讯安全技术团队针对 ONGL 表达式进行了定向攻坚,针对 OGNL 表达式的攻击进行了定向封堵,并集成到 Web 应用防火墙中,因此只要是根据 OGNL 表达式来攻击的漏洞,Web 应用防火墙都可以直接防御。
同时腾讯云 Web 应用防火墙的智能引擎也针对 sql、xss 和命令执行等类型攻击进行智能防御,配合 AI 技术对未知的安全漏洞威胁进行合理有效的封堵,为业务保驾护航。
参考信息
官方公告信息:
本页内容是否解决了您的问题?