anthropics/skills 修复嵌入 JSON 未转义导致的脚本注入隐患
iamLoukik · ghdev · 2026-10-16
开发者向 anthropics/skills 仓库提交了一个 PR(#2032),修复 generatereview.py 中生成独立 HTML 页面时的一个安全隐患。
问题在于:序列化后的嵌入数据如果包含 </script> 字符串,浏览器会将其误认为内联脚本的结束标签,不仅可能破坏生成的页面,还会造成脚本注入风险。修复方式是在序列化前把 < 替换为 JSON 转义序列 \u003c。
作者用包含 </script><script>window.pwned=1</script> 的 payload 做了针对性手工验证,确认生成结果中不再含字面闭合 script 标签,但完整测试套件尚未运行。
「编程与Agent」频道最新
- PHP/node.js/GitLab 大规模安全事件后,Cognition 开源 Devin 修复插件 — Scobleizer · 2026-10-23
- 用 Grok 机器人+租 GPU,个人微调模型变得触手可及 — Rasmic · 2026-10-23
- 一句 prompt 挖出 PHP 预认证 RCE:Agent 辅助漏洞挖掘实录 — chrisrohlf · 2026-10-23
- AutoRouter 公测:按任务难度自动在 Claude/GPT 等模型间分单省 token — floguo · 2026-10-23
- Speak 详解 GPT-Live 实时语言家教:如何用低延迟决策实现即时纠错 — pbbakkum · 2026-10-23
- Google Live API 新增决策触发器,比 function call 更快 — pbbakkum · 2026-10-23