跳到正文
热点事件持续更新

DOMPurify 模板净化可被影子根绕过

1 篇报道1 个报道来源6 小时前更新

先了解这件事

AI 综述

GitHub 安全公告库发布公告称,DOMPurify 在同时启用 SAFE_FOR_TEMPLATES 与 RETURN_DOM、RETURN_DOM_FRAGMENT 或 IN_PLACE 时,附加 shadow root 文本内容中的 {{...}}、${...} 等模板表达式可绕过净化存活。 公告将利用条件限定为非默认配置:应用须启用上述选项,传入已附加 shadow root 的 DOM 节点,并将净化后的 shadow root 内容交给模板求值器。确认受影响版本为 >= 3.4.4, < 3.4.5;3.4.5 的修复递归处理了 template.content,但仍未递归 shadow root。公告称,目前没有已发布版本或开发版本包含针对 shadow root 的修复。 公告还称,3.4.5 之前版本在 IN_PLACE 模式下对 shadow root 的处理方式不同,可能导致净化结果与预期不符。

AI 根据报道生成 · 6 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月23日
  1. GitHub 安全公告库 (GHSA)
    DOMPurify SAFE_FOR_TEMPLATES 绕过:附加 shadow root 中拆分模板表达式在 DOM 输出模式下存活

    DOMPurify 在同时启用 SAFE_FOR_TEMPLATES 与 RETURN_DOM、RETURN_DOM_FRAGMENT 或 IN_PLACE 时,附加 shadow root 文本内容中的 {{...}}、${...} 等模板表达式可绕过净化存活。

本事件热度走势

可比范围当前
9
可比范围峰值
1010月23日 01:00
近 24 小时变化
–

趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。