首页 AI 资讯 技术前沿 KnowSafe 安全预警:Apache Struts 'getClass()'方法安全绕过代码执行漏洞(S2-021)
技术前沿

KnowSafe 安全预警:Apache Struts 'getClass()'方法安全绕过代码执行漏洞(S2-021)

KnowSafe 安全预警:KnowSafe 安全团队监测到编号 AVD-2014-0113 的安全漏洞(危害等级:严重)已公开披露,相关用户应尽快排查并完成修复。

漏洞介绍

Apache Struts是一款建立Java web应用程序的开放源代码架构。

Apache Struts 2.0.0 - 2.3.16.1内引入的排除参数模式无法有效阻止对getClass()方法的访问,攻击者通过特制的请求,利用此漏洞可绕过该模式。另外CookieInterceptor配置为接受所有cookie后也存在此类安全漏洞。成功利用后可使攻击者绕过某些安全限制并执行未授权或代码执行操作。

影响范围

应用:apache struts(影响面 Up to (excluding) 2.3.16.2)

系统:debian DPKG(影响面 Up to (excluding) 0)

解决方案

用户可参考如下供应商提供的安全公告获得补丁信息:

https://cwiki.apache.org/confluence/display/WW/S2-021

补丁下载:

http://struts.apache.org/download.cgi#struts23162

参考信息

http://secunia.com/advisories/59178

http://www-01.ibm.com/support/docview.wss?uid=swg21676706

http://www.oracle.com/technetwork/topics/security/cpuapr2015-2365600.html

http://www.securityfocus.com/archive/1/531952/100/0/threaded

https://cwiki.apache.org/confluence/display/WW/S2-021

KnowSafe 将持续跟踪该漏洞的利用情况与修复进展,如需漏洞管理与应急响应支持,欢迎联系 KnowSafe 安全团队。