漏洞  ·  2026-10-20

Claude Code Desktop“SneakPeek”:预览面板沙箱逃逸→静默任意文件读取和凭据外泄

漏洞High 影响Globalnull
Noma Labs披露“SneakPeek”(2026-10-19发布),这是Claude Code Desktop预览面板中的利用链,通过不受限制的JavaScript执行实现任意文件读取。攻击者在公共仓库中植入一个填充至超过256KB的HTML文件,其中嵌入脚本;当受害者要求Claude审查该文件时,预览会渲染文件并静默将凭据外泄至攻击者服务器。Anthropic评分为CVSS 8.7(高),并将影响视为等同于主机上的代码执行。
这是对AI编码代理主机的真实、低摩擦入侵。渲染步骤是攻击面——代理本身代表受害者读取不可信文件,因此在攻击者JavaScript以主机文件系统访问权限运行前,无需批准提示或点击,暴露开发者机器上的所有凭据。
三个链式缺口绕过预览沙箱:(1)超过256KB的文件以file:// URL而非CSP限定的data: URL加载,因此JavaScript可无限制运行;(2)file://来源赋予渲染器本地文件系统访问权限;(3)旨在阻止file://读取的请求过滤器对直接从磁盘渲染的静态HTML不生效。脚本通过fetch()/sendBeacon()外泄主机文件。
Anthropic Claude Code Desktop(预览面板/工件渲染器,Electron)
Anthropic发布了分层修复(2026年8月)和2026年10月的公告/CVE。更新Claude Code Desktop;补丁在最终修复前经历了blob: URL Web Worker绕过的迭代。
Noma Security research (SneakPeek)Noma Labs press release
在实时动态中查看 浏览更多 AI 安全与治理相关发现 — 每日清晨更新。
打开动态 →