CVE-2023-7315CVE-2023-7315是Nagios XI软件中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于Graph Explorer组件中,由于对用户提供的输入验证或转义不足,攻击者可以注入恶意脚本代码。当其他用户访问包含恶意代码的页面时,这些脚本将在受害者浏览器上下文中执行,从而窃取会话令牌、劫持用户账户或执行其他恶意操作。攻击者需要具有低权限用户账户并诱导具有更高权限的用户访问恶意内容。该漏洞影响Nagios XI 5.11.3之前的所有版本,CVSS评分5.4属于中等严重程度,攻击复杂度低但需要用户交互。
该漏洞是由于Nagios XI的Graph Explorer组件在处理用户输入时未进行充分的输入验证和输出转义。Graph Explorer用于可视化监控数据,允许用户创建和查看各种图表。攻击者可以在图表名称、标签或相关参数中嵌入恶意JavaScript代码(如<script>标签或事件处理器)。由于这些输入被存储在数据库中并在后续页面访问时直接渲染到HTML中,形成了存储型XSS。当管理员或其他用户访问受污染的图表时,恶意脚本会以该用户的权限执行。攻击者可利用此漏洞窃取认证cookie、冒充合法用户执行操作或传播恶意内容。攻击向量为网络路径,攻击者需要具备低权限账户并诱导目标用户访问恶意内容。