취약점  ·  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 (High)로 점수를 매기고 영향을 호스트에서 코드 실행과 동일하게 취급했습니다.
이것은 AI 코딩 에이전트의 호스트에 대한 실질적이고 진입 장벽이 낮은 손상입니다. 렌더링 단계가 공격 표면입니다 — 에이전트가 피해자를 대신하여 신뢰할 수 없는 파일을 읽으므로 승인 프롬프트나 클릭 없이 호스트 파일 시스템 접근 권한을 가진 공격자 JavaScript가 실행되며, 개발자 머신의 모든 자격 증명이 노출됩니다.
세 가지 연쇄된 결함이 미리보기 샌드박스를 우회합니다: (1) 256KB를 초과하는 파일은 CSP 범위의 data: URL 대신 file:// 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 보안 및 거버넌스 관련 소식을 더 살펴보세요 — 매일 아침 업데이트.
피드 열기 →