VulnPulse
高危漏洞公告JavaScript / Node.js

DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)

影響: npm:dompurify <= 3.4.16 → 3.4.17

The 3.4.16 fix for GHSA-p98j-92pf-mc4p only covers a hook that removes the node it was called for. If an IN_PLACE hook removes a different node, like the current node's parent or a sibling that has not been visited yet, that subtree is never walked or neutralized. Event handlers in it stay on the elements, and an that was already loading fires after sanitize() returns. The README says: "Nodes that a hook detaches from the tree ... are treated as removed. In IN_PLACE mode their subtree is neutra…

在 GitHub Advisory Database 阅读

来源GitHub Advisory Database
获取时间2026/10/23 05:09
数据Markdown JSON

2026/10/23 01:24,GitHub Advisory Database 发布了“DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)”(类型:漏洞公告)。严重程度为“高危”(high)。相关技术:JavaScript / Node.js。