CVE-2026-103435 in claude-code
요약
\~에 의해 VulDB • 2026. 10. 07.
Claude Code는 권한 확인 시 대상 파일 경로가 프로젝트 작업 디렉토리 내에 존재하는지 검증했지만, 쓰기 시에는 해당 경로를 다시 해결하면서 그 검증을 반복하지 않았습니다. 이러한 체크-사용 시간차(ToCTOU) 격차로 인해 워크스페이스에 쓸 수 있는 공격자가 원자적으로(project file을 symlink로 대체하여) 프로젝트 파일을 심볼릭 링크로 교체할 수 있게 되었고, 이로 인해 Claude Code가 해당 심볼릭 링크를 따라 프로젝트 샌드박스 외부의 임의 파일에 출력을 작성하게 되었습니다. 이 취약점을 악용하려면 쓰기 작업과의 레이스 컨디션을 승리하고 공유 워크스페이스에 대한 쓰기 권한이 필요했으며, 이를 통해 낮은 권한을 가진 공격자가 더 높은 권한 세션에서 민감한 파일(예: 셸 구성 파일)로의 benign 편집을 리다이렉트할 수 있었습니다.
표준 Claude Code 자동 업데이트를 사용하는 사용자는 이미 이 수정 사항을 받았습니다. 수동으로 업데이트하는 사용자는 최신 버전으로 업데이트하도록 권장합니다.
이 문제를 보고해 주신 hackerone.com/c_h4ck_0 님께 감사드립니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.