安全公告/【CVE-2011-3923】
基本信息
漏洞名称:Struts2 S2-009安全绕过漏洞(CVE-2011-3923)
受影响操作系统:Asianux Server 4 (Hiranya SP4)
危险等级:超危
影响源码包:Struts
CVSS评分:9.8
发现日期:2024-04-26
漏洞描述
Apache Struts是一款建立Java web应用程序的开放源代码架构。Struts2 中存在安全漏洞,导致恶意用户可以绕过内置在ParametersInterceptor中的所有保护(正则表达式模式,拒绝方法调用),可在任何输出字符串注入恶意表达式作进一步求值,攻击者可以执行任意操作。
漏洞判定
版本比对检测原理:检查当前系统中Struts2版本是否在受影响版本内|版本比对检测结果:- Struts2 当前安装版本:2.2.1.1 应用相关信息: - 进程PID:883 - 应用路径:/home/bea/EsbSjxx/lib/struts2-core-2.2.1.1.jar - Struts2 当前安装版本:2.2.1.1 应用相关信息: - 进程PID:887 - 应用路径:/home/bea/EsbSjxx/lib/struts2-core-2.2.1.1.jar - Struts2 当前安装版本:2.2.1.1 应用相关信息: - 进程PID:882 - 应用路径:/home/bea/EsbSjxx/lib/struts2-core-2.2.1.1.jar - Struts2 当前安装版本:2.2.1.1 应用相关信息: - 进程PID:884 - 应用路径:/home/bea/EsbSjxx/lib/struts2-core-2.2.1.1.jar - Struts2 当前安装版本:2.2.1.1 应用相关信息: - 进程PID:886 - 应用路径:/home/bea/EsbSjxx/lib/struts2-core-2.2.1.1.jar 该主机存在此漏洞
修复方式
将 Struts2 升级到 2.3.1.2 及以上版本,下载地址: https://archive.apache.org/dist/struts/ https://struts.apache.org/download