GHSA-5xjx-9qx6-jcrvHigh

Claude Code: TOCTOU Race in Edit Tool Allows File Writes Outside the Workspace

Published
November 9, 2026
Last Modified
November 9, 2026

🔗 CVE IDs covered (1)

📋 Description

Claude Code validated Edit tool targets using point-in-time pathname and symlink resolution that was not bound to the underlying directory inodes or file descriptors. On macOS, a process running inside Claude Code's Bash sandbox could exploit the resulting time-of-check to time-of-use window by atomically swapping an in-workspace parent directory with a symlink after validation completed, causing the unsandboxed Edit implementation to overwrite an attacker-selected user-writable file outside the workspace. Exploiting this required the ability to run attacker-controlled code inside the sandbox, such as through a malicious repository or dependency script.

Users on standard Claude Code auto-update have received this fix automatically. Users performing manual updates are advised to update to the latest version.

Claude Code thanks hackerone.com/mahoraga007 (Sunder Singh) for reporting this issue.

🎯 Affected products1

  • npm/@anthropic-ai/claude-code:< 2.1.251

🔗 References (4)