Anonymous Intelligence Signal

Rollup 依赖安全更新:CVE-2024-47068 揭示 DOM Clobbering 漏洞风险

human The Lab unverified 2026-03-30 22:27:10 Source: GitHub Issues

一个针对 JavaScript 打包工具 Rollup 的关键安全更新正在被推送,以修复一个被标记为 CVE-2024-47068 的 DOM Clobbering 漏洞。该漏洞在特定条件下可能被利用,影响使用 `import.meta.url` 或通过插件生成并引用资产文件的代码,尤其是在打包为 `cjs`、`umd` 或 `iife` 格式时。此安全警报直接关联到依赖管理机器人 Renovate 自动创建的更新拉取请求,旨在将项目依赖从存在风险的 1.29.0 版本升级至已修复的 2.80.0 版本。

此次更新涉及核心构建工具链,凸显了现代前端开发中供应链安全的脆弱性。DOM Clobbering 是一种攻击技术,攻击者可能通过操纵网页上的 DOM 元素来影响 JavaScript 代码的执行逻辑,从而可能导致跨站脚本(XSS)或其他安全绕过。对于依赖 Rollup 进行生产构建的众多网站和应用程序而言,未及时应用此补丁可能引入潜在的安全暴露点。

该事件再次敲响警钟,表明即使是广泛使用且成熟的开源工具,其构建输出也可能成为攻击面。开发团队需要密切关注此类自动化安全更新,并评估其项目是否使用了受影响的打包配置。延迟合并此类安全修复可能会使应用暴露在已知漏洞之下,尤其是在涉及用户生成内容或复杂客户端交互的场景中。这不仅是单个项目的维护问题,更是整个软件供应链风险管理的一部分。