qwen-code 修复严重漏洞:项目 hooks 曾可在默认配置下无信任执行

yiliang114 · ghdev · 2026-11-04

QwenLM/qwen-code 的 PR #16264 修复了一个安全问题:此前仓库 .qwen/settings.json 里声明的项目 hooks 会无条件执行,包括无交互的 headless 一次性行调用,意味着新克隆的仓库可在默认环境下执行任意 hooks(已有概念验证)。

修复后的统一规则:所有模式下项目 hooks 都必须显式开启 folder trust 才加载——交互式 TUI、headless/CI、ACP/SDK 嵌入一视同仁,无隐式信任豁免,故意 fail-closed。用户级和系统级 hooks 不受影响。

这是一次 breaking change:依赖仓库 hooks 的自动化需要在托管 home 中启用 security.folderTrust.enabled 并预信任目录(一条 TRUSTPARENT 条目可覆盖整个工作区树)。Web Shell 也会显示被扣留 hooks 的状态和补救方法。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →