HighVulnerabilityLLM-specific
GHSA-mmgp-wc2j-qcv7: Claude Code has a Workspace Trust Dialog Bypass via Repo-Controlled Settings File
- Identifiers
- CVE-2026-33068GHSA-mmgp-wc2j-qcv7
- Published
- Record updated
- Affected
- @anthropic-ai/claude-code < 2.1.53
- Fixed in
- 2.1.53
- released February 24, 2026, 23 days before disclosure
- Known exploitation
- Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
- EPSS
- 0.3%
Summary
Claude Code resolved its permission mode from settings files, including the repo-controlled `.claude/settings.json`, before showing the workspace trust confirmation dialog. A malicious repository could set `permissions.defaultMode` to `bypassPermissions` in that committed file, so the dialog was silently skipped on first open and the user was placed in a permissive mode. This made it easier for an attacker-controlled repository to gain tool execution without explicit user consent.
Mitigation
Users on standard Claude Code auto-update have already received the fix. Users performing manual updates are advised to update to the latest version.
Related items
- HighCVE-2026-88968: Claude Code Edit tool symlink race overwrites files outside workspace on macOSSame vendor · NVD/CVE Database
- HighCVE-2026-88066: Claude Desktop on Windows git.exe execution via search pathSame vendor · NVD/CVE Database
- HighCVE-2026-62331: praktor path traversal via Telegram document upload filenamesSame vendor · NVD/CVE Database
- MediumGHSA-w4fh-qvv9-3v23: Model Context Protocol Python SDK: Server bearer-token authentication accepts tokens issued for a different resource serverSame vendor · GitHub Advisory Database
- MediumGHSA-5h93-6whr-6q8j: Model Context Protocol Python SDK: HTTP client transports followed cross-origin redirects carrying custom headers and bodiesSame vendor · GitHub Advisory Database