CVE-2026-35020

✕ Withdrawn — historical dataHIGHNVD 8.4
8.4CVSS

Anthropic Claude Code CLI and Claude Agent SDK contain an OS command injection vulnerability in the command lookup helper and deep-link terminal launcher that allows local attackers to execute arbitrary commands by manipulating the TERMINAL environment variable. Attackers can inject shell metacharacters into the TERMINAL variable which are interpreted by /bin/sh when the command lookup helper constructs and executes shell commands with shell=true. The vulnerability can be triggered during normal CLI execution as well as via the deep-link handler path, resulting in arbitrary command execution with the privileges of the user running the CLI.

CVSS v3
8.4
EchelonGraph score
Not yet assessedThis CVE record was withdrawn by its numbering authority, so there is no vulnerability to rate.
EPSS PROB
—
EPSS %ILE
—
KEV
—Not applicable: this CVE ID was withdrawn

Published

April 6, 2026

Last Modified

April 29, 2026

Frequently asked(4)

What is CVE-2026-35020?
CVE-2026-35020 is a rejected CVE ID: its record was withdrawn on May 29, 2026 and no longer describes a vulnerability. Reason given: This CVE ID has been rejected by the its CVE Numbering Authority (CNA). It was determined that the attack requires an attacker to already control arbitrary environment variables, a level of access they consider functionally equivalent to code execution and outside the threat model of CLI tools.
When was the CVE record for CVE-2026-35020 published?
The CVE record for CVE-2026-35020 was published on April 6, 2026. EchelonGraph's copy of the record carries a last-modified date of April 29, 2026; the record at its source may have been updated since.
What is the CVSS score of CVE-2026-35020?
CVE-2026-35020 has a CVSS v3 base score of 8.4 (NVD).
How do I remediate CVE-2026-35020?
There is nothing to remediate under CVE-2026-35020: it is a rejected (withdrawn) CVE ID and no longer describes a vulnerability.