Claude Code vulnerabilities

37 CVEs12 criticalUpdated October 22, 2026Source: NVDDownload CSV

25 CVEs in 2026

MonWedFri JanFebMarAprMayJunJulAugSepOct

October 2026

Oct 13
CVE-2026-860637.5

The Claude Code and Claude Desktop plugin installation flow runs git checkout for a marketplace-pinned commit without verifying that the resulting HEAD equals the pinned 40-character SHA.

Oct 7
CVE-2026-1034357.7

Claude Code validated that a target file path resided within the project working directory at permission-check time, but re-resolved the path at write time without repeating that validation.

September 2026

Sep 30
CVE-2026-1030122.0

Claude Code selected an API key stored by Claude Code, for example from an earlier `/login` or written directly to its configuration, ahead of the user's valid Claude Enterprise or Team sign-in when…

Sep 26
CVE-2026-1005858.0

OpenClaw (npm package `openclaw`) before 2026.7.1 fails to enforce the owner-only authorization requirement for Claude Code permission prompts delivered through the MCP channel bridge.

August 2026

Aug 14
CVE-2026-499867.1

The Cortex MCP server (`neuro-cortex-memory`), a cross-platform persistent memory MCP, prior to version 3.17.1 treats the `CLAUDE_PROJECT_DIR` environment variable — automatically set by Claude Code to the…

Aug 13
CVE-2026-736148.8

Network-AI ClaudeHookBridge before 5.15.1 truncates the target string to 500 characters before evaluating denyPatterns, while Claude Code executes the full untruncated command.

Aug 11
CVE-2026-732228.8

The Claude Code Studio server launched by the --studio option in cli-tool/src/sandbox-server.js binds to all interfaces on port 3444, permits cross-origin requests, and requires no authentication.

July 2026

Jul 16
CVE-2026-477515.3

Because the action checked out attacker-controlled pull request head branches, read .mcp.json from the working directory via default setting sources, and unconditionally enabled all project MCP servers via…

June 2026

Jun 29
CVE-2026-556078.8

Claude Code's worktree handling allowed creation of worktrees named ".git" and navigation to worktrees outside the sandbox context, enabling git directory confusion attacks.

Jun 29
CVE-2026-464066.1

The Claude Code /copy command wrote responses to a hardcoded, predictable path (/tmp/claude/response.md) without UID isolation, randomness, or symlink protection.

Jun 23
CVE-2026-543169.1

Because the hostname huggingface.co was pre-approved as a bare hostname for the WebFetch tool, any path on that domain—including attacker-controlled model repositories—was auto-approved without a permission…

May 2026

May 13
CVE-2026-444707.8

The Claude Desktop app gives you Claude Code with a graphical interface built for running multiple sessions side by side.

May 13
CVE-2026-444676.8

The Claude Desktop app gives you Claude Code with a graphical interface built for running multiple sessions side by side.

May 5
CVE-2026-400688.8

The folder trust determination logic used the git worktree commondir file without validating its contents.

April 2026

Apr 21
CVE-2026-3986110.0

Claude Code's sandbox did not prevent sandboxed processes from creating symlinks pointing to locations outside the workspace.

Apr 17
CVE-2026-356037.3

Claude Code loaded the system-wide default configuration from C:\ProgramData\ClaudeCode\managed-settings.json without validating directory ownership or access permissions.

March 2026

Mar 20
CVE-2026-330688.8

Including the repo-controlled .claude/settings.json, before determining whether to display the workspace trust confirmation dialog.

February 2026

Feb 6
CVE-2026-2572510.0

Claude Code's bubblewrap sandboxing mechanism failed to properly protect the .claude/settings.json configuration file when it did not exist at startup.

Feb 6
CVE-2026-257247.5

Claude Code failed to strictly enforce deny rules configured in settings.json when accessing files through symbolic links.

Feb 6
CVE-2026-257236.5

Claude Code failed to properly validate commands using piped sed operations with the echo command, allowing attackers to bypass file write restrictions.

Feb 6
CVE-2026-257229.1

Claude Code failed to properly validate directory changes when combined with write operations to protected folders.

Feb 3
CVE-2026-248878.8

Due to an error in command parsing, it was possible to bypass the Claude Code confirmation prompt to trigger execution of untrusted commands through the find command.

Feb 3
CVE-2026-240536.5

Due to a Bash command validation flaw in parsing ZSH clobber syntax, it was possible to bypass directory restrictions and write files outside the current working directory without user permission prompts.

Feb 3
CVE-2026-240527.4

Claude Code contained insufficient URL validation in its trusted domain verification mechanism for WebFetch requests.

January 2026

Jan 21
CVE-2026-218527.5

Vulnerability in Claude Code's project-load flow allowed malicious repositories to exfiltrate data including Anthropic API keys before users confirmed trust.

December 2025

Dec 3
CVE-2025-660329.8

Due to errors in parsing shell commands related to $IFS and short CLI flags, it was possible to bypass the Claude Code read-only validation and trigger arbitrary code execution.

November 2025

Nov 21
CVE-2025-647559.8

Due to an error in sed command parsing, it was possible to bypass the Claude Code read-only validation and write to arbitrary files on the host system.

Nov 19
CVE-2025-650999.8

When running on a machine with Yarn 3.0 or above, Claude Code could have been tricked to execute code contained in a project via yarn plugins before the user accepted the startup trust dialog.

October 2025

Oct 3
CVE-2025-598296.5

Versions below 1.0.120 failed to account for symlinks when checking permission deny rules.

Oct 3
CVE-2025-595368.8

Versions before 1.0.111 were vulnerable to Code Injection due to a bug in the startup trust dialog implementation.

September 2025

Sep 24
CVE-2025-598289.8

When using Claude Code with Yarn versions 2.0+, Yarn plugins are auto-executed when running yarn --version.

Sep 10
CVE-2025-590419.8

At startup, Claude Code executed a command templated in with `git config user.email`.

Sep 10
CVE-2025-587649.8

Due to an error in command parsing, versions prior to 1.0.105 were vulnerable to a bypass of the Claude Code confirmation prompt to trigger execution of an untrusted command.

August 2025

Aug 16
CVE-2025-552847.5

It's possible to bypass the Claude Code confirmation prompts to read a file and then send file contents over the network without user confirmation due to an overly broad allowlist of safe commands.

Aug 5
CVE-2025-547959.8

An error in command parsing makes it possible to bypass the Claude Code confirmation prompt to trigger execution of an untrusted command.

Aug 5
CVE-2025-547949.1

A path validation flaw using prefix matching instead of canonical path comparison, makes it possible to bypass directory restrictions and access files outside the CWD.

June 2025

Jun 24
CVE-2025-528828.8

Claude Code extensions in VSCode and forks (e.g., Cursor, Windsurf, and VSCodium) and JetBrains IDEs (e.g., IntelliJ, Pycharm, and Android Studio) are vulnerable to unauthorized websocket connections from…