CVE-2024-14005CVE-2024-14005是Nagios XI软件中的一个高危命令注入漏洞,CVSS评分达到8.8分。该漏洞存在于Nagios XI的Docker Wizard组件中,由于对用户输入的验证不足,攻击者可以通过在Docker向导中注入Shell元字符来执行任意命令。漏洞影响Nagios XI 2024R1.2之前的所有版本。攻击者需要拥有管理员权限即可利用此漏洞,成功利用后可获得与Nagios XI Web应用用户相同的权限,从而在服务器上执行任意系统命令。该漏洞由VulnCheck的安全研究人员发现并报告,披露日期为2024年10月30日。由于Nagios XI是企业级监控解决方案,广泛应用于各类组织的IT基础设施中,此漏洞对企业网络安全构成严重威胁。建议受影响的用户立即升级到最新版本或采取临时缓解措施。
该漏洞的根本原因在于Nagios XI的Docker Wizard组件对用户提供的输入参数缺乏充分的输入验证和清理。攻击者作为已认证的管理员用户登录Nagios XI系统后,可以访问Docker Wizard功能模块。在配置Docker容器参数时,攻击者可以在特定输入字段中注入恶意的Shell元字符(如分号、管道符、反引号等)。这些未经过滤的输入会被直接拼接到后端的系统命令调用中,导致命令注入。当Web应用执行这些包含恶意payload的命令时,攻击者注入的任意系统命令将以Web服务进程的权限(通常是nagios用户)被执行。由于Web应用通常以较高权限运行,攻击者可能通过计划任务或SUID程序进一步提升权限。攻击者可以利用此漏洞执行系统命令、读取敏感文件、建立持久化后门或横向移动到其他系统。漏洞的利用过程相对简单,不需要复杂的攻击准备,但对目标系统的影响极其严重。