CVE-2025-14557CVE-2025-14557是Drupal Facebook Pixel模块中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于Web页面生成过程中对用户输入的不当处理,导致恶意脚本代码可以被持久化存储并在后续页面访问时执行。攻击者可以利用此漏洞窃取用户会话Cookie、劫持用户账户、进行钓鱼攻击或传播恶意内容。受影响版本为Facebook Pixel模块的7.X-1.0至7.X-1.1版本。由于该漏洞属于存储型XSS,恶意脚本会永久保存在服务器端,所有访问受影响页面的用户都可能受到攻击,危害范围较广。Drupal作为流行的内容管理系统,被广泛应用于各类网站和企业业务系统,此漏洞的存在可能影响大量使用该模块的网站安全。
该漏洞是由于Drupal Facebook Pixel模块在处理用户输入时未进行充分的输入验证和输出编码。攻击者可以通过在Facebook Pixel配置参数中注入恶意JavaScript代码,这些代码会被存储在数据库中。当其他用户访问包含该Pixel的页面时,未经过滤的恶意代码会被浏览器执行。存储型XSS的利用过程包括:首先攻击者将恶意脚本作为输入提交到模块配置界面,由于模块未对特殊字符进行HTML实体转义,脚本被直接存储;随后当管理员或其他用户访问相关页面时,浏览器会解析并执行存储的恶意代码。攻击者通常利用此漏洞获取用户的会话令牌、凭据或其他敏感信息。防御此类漏洞需要在输出时对所有用户可控数据进行HTML实体编码,并实施严格的输入验证策略。