CVE-2023-7312这是Nagios Fusion在处理Email Settings时存在的存储型跨站脚本漏洞。攻击者通过注入恶意JavaScript代码到Email Settings配置中,当其他管理员访问受影响页面时,恶意代码会在其浏览器中执行,从而窃取会话信息或执行其他恶意操作。
漏洞源于Email Settings模块对用户输入缺乏充分的输入验证和输出编码。攻击者可以构造包含<script>标签或事件处理器的恶意payload,如'><script>alert(document.cookie)</script>,并将其保存到Email Settings配置中。由于应用在后续页面渲染时未对存储的数据进行适当转义,导致恶意脚本在其他用户访问时被执行。