CVE-2025-34403CVE-2025-34403是MailEnable邮件服务器10.54之前版本中存在的一个反射型跨站脚本(XSS)漏洞。该漏洞位于Web邮件界面的地址簿功能页面(/Mondo/lang/sys/Forms/AddressBook.aspx),攻击者可以通过构造恶意的FieldTo参数值来注入任意JavaScript代码。当受害者访问包含恶意payload的链接并尝试发送邮件时,攻击者的脚本将在受害者的浏览器上下文中执行,可能导致会话劫持、凭据窃取、恶意重定向或冒充用户执行操作等严重后果。由于该漏洞不需要认证即可利用,且攻击复杂度较低,因此存在被大规模扫描和利用的风险。
该漏洞的根本原因在于AddressBook.aspx页面中的FieldTo参数未经充分输入验证和输出编码即被直接反射到页面中。具体来说,用户通过GET请求提交的FieldTo参数值会被直接嵌入到页面HTML源代码的JavaScript变量var fieldTo中。由于该值未进行适当的HTML实体编码或JavaScript转义,攻击者可以构造包含特殊字符和脚本标签的payload来突破当前的JavaScript上下文。攻击payload通常包含三个关键部分:首先是用于终止当前Finish()函数的代码,其次是注入攻击者可控的恶意JavaScript代码,最后是使用注释符(如//)来屏蔽后续可能存在的防御性代码。当受害者访问该恶意链接并触发相关用户交互(如点击发送按钮)时,恶意脚本将以受害者的身份在浏览器中执行,从而实现对用户会话的劫持或其他恶意操作。