CVE-2024-13996CVE-2024-13996是Nagios XI中的一个高危安全漏洞,存在于2024R1.1.3之前的所有版本。该漏洞属于会话管理不当(Insufficient Session Expiration)类型,当用户修改密码时,系统未能正确终止该用户的所有其他活跃会话。攻击者可能已经获取了用户的会话令牌,在用户不知情的情况下,即使密码被更改,攻击者仍然可以维持对受影响账户的持续访问。这种漏洞为会话劫持和会话固定攻击提供了可乘之机,攻击者可以在用户认为已经保护账户后继续执行未授权操作,包括访问敏感监控数据、修改系统配置或执行管理员操作。由于该漏洞无需特殊权限即可利用,且CVSS评分高达9.8分,对使用Nagios XI的企业和组织构成了严重的安全威胁。
该漏洞的技术根源在于Nagios XI的会话管理机制存在设计缺陷。当用户通过密码修改功能更新凭证时,系统仅更新了数据库中的密码哈希值,但并未遍历并终止与该用户关联的所有活动会话。具体来说,系统缺少对session_tokens或类似会话存储表的全局清理逻辑,导致攻击者之前建立的会话标识符(如通过XSS、恶意链接或中间人攻击获取的)仍然有效。攻击者只需持有有效的会话令牌,即可在密码修改后继续以该用户身份向服务器发送请求。服务器端会话验证逻辑仅检查令牌有效性,而非重新验证用户凭证,从而绕过了密码修改后的安全更新。由于Nagios XI通常以root或管理员权限运行,此漏洞可导致整个监控基础设施被完全控制。