DOMPurify 在 application/xhtml+xml 解析模式下 SMIL attributeName=href 防护失效
GitHub 安全公告 GHSA-c6gr-qvv4-5v3f 指出,DOMPurify 在 PARSER_MEDIA_TYPE 设为 application/xhtml+xml 时。
为什么值得看:材料给出可运行的 PoC 脚本与复现步骤,说明 XHTML 解析模式下 SMIL 属性名大小写差异如何让过滤失效。
GitHub 安全公告 GHSA-c6gr-qvv4-5v3f 指出,DOMPurify 在 PARSER_MEDIA_TYPE 设为 application/xhtml+xml 时。
为什么值得看:材料给出可运行的 PoC 脚本与复现步骤,说明 XHTML 解析模式下 SMIL 属性名大小写差异如何让过滤失效。
DOMPurify 3.4.16 针对 GHSA-p98j-92pf-mc4p 的修复不完整:_handleHookDetachedNode() 只检查 hook 自身节点是否失去父节点,当 IN_PLACE hook 删除当前节点的父节点或尚未访问的兄弟节点时,该子树不会被遍历或中和,事件处理器保留。
为什么值得看:材料给出可运行的 jsdom 与浏览器复现,说明 3.4.16 的修复只覆盖 hook 删除自身节点的情况,使用 IN_PLACE 的应用可据此自查。
ApostropheCMS 的 apos.http.parseQuery() 未过滤 __proto__、constructor、prototype 键,管理界面在每次已登录页面加载时用 window.location.search 调用该函数。
为什么值得看:披露给出可复现的 URL 载荷与 sink 调用栈,并区分了 ApostropheCMS 自身缺陷与 Vue 框架通用 gadget。
PortSwigger 的 Gareth Heyes 公开研究,展示如何利用 webmail 允许的 CSS 与 HTML 突破信任边界,涉及 Yahoo Mail、AOL Mail、Fastmail、ProtonMail、Gmail 和 Outlook。
为什么值得看:作者系统梳理了多家 webmail 的 CSS 净化绕过与利用链,其中 CSSOM 变异和 Outlook 净化器绕过是可迁移的检测思路。
Exodus Intelligence 分析了 Chrome 在 2026 年 3 月 3 日修复的 CVE-2026-3542,该漏洞源于 AsmJsParser 处理嵌套移位表达式时 heap_access_shift_position_ 状态被递归调用覆盖,导致 WebAssembly 操作码流被错误截断。
为什么值得看:文章从 AsmJS 解析器共享状态缺陷讲到绕过 Ubercage 沙箱的完整利用链,可看漏洞成因与利用原语的构造思路。