漏洞概述 标题: Harden transition directive attribute rendering #17212 描述: 该漏洞涉及在渲染过渡指令属性时,HTML转义过渡指令值,并在复制它们到水合岛属性之前。同时,保留过渡指令在岛包装器上,同时保持现有的渲染路径。 影响范围 影响: 该漏洞可能影响使用过渡指令属性的应用,导致潜在的安全问题。 修复方案 修复内容: - HTML转义过渡指令值,并在复制它们到水合岛属性之前。 - 保留过渡指令在岛包装器上,同时保持现有的渲染路径。 - 添加水合单元覆盖率,以渲染生成的岛HTML,并断言过渡指令属性值已编码。 - 无需文档更新,此修复与现有转义行为对齐。 POC代码 代码块: 其他信息 评论: - matthewp: 评论于 Jun 26 - changeset-bot: 评论于 Jun 26 - github-actions: 评论于 Jun 26 - codspeed-hq: 评论于 Jun 26 - ematijico: 批准了这些更改 - matthewp: 合并了 commit 7aaf0b1 - matthewp: 删除了分支 - dadazz: 推送了一个提交到 ,引用了此拉取请求 总结 该漏洞涉及过渡指令属性的渲染问题,通过HTML转义和保留过渡指令来修复,确保水合岛属性的安全性。