Skip to main content

Claude Desktop CVE-2026-44467

| EUVDEUVD-2026-30048 HIGH
Improper Validation of Certificate with Host Mismatch (CWE-297)
2026-05-13 security-advisories@github.com
7.4
CVSS 4.0 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain adjacent network position on victim LAN/Wi-Fi
  2. Delivery
    Spoof ARP/DNS to redirect SSH traffic
  3. Exploit
    Victim launches Claude Desktop remote dev session
  4. Execution
    Present arbitrary host key, accepted without comparison
  5. Persist
    Proxy traffic to real server while capturing session
  6. Impact
    Exfiltrate credentials, source code, and command output

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate host validation
Exploitation Conditions

Exploitation requires four concrete conditions, all derived from the advisory: (1) the victim runs Claude Desktop between 1.2581.0 and 1.4303.x and initiates the SSH remote development feature; (2) the target hostname already has an entry in the victim's ~/.ssh/known_hosts file (first-time connections to a host are not affected because no TOFU pin exists yet); (3) the attacker holds a network position capable of intercepting SSH traffic between victim and server, achieved via ARP spoofing, rogue Wi-Fi access point, or DNS poisoning (consistent with CVSS AV:A Adjacent, not Network); and (4) the victim performs the connection action (CVSS UI:P, passive user interaction). Limiting factors: the attack does not work against hosts the victim has never connected to before, it cannot be launched from arbitrary internet locations, and it requires the attacker to be on the same broadcast/routing domain or to control upstream DNS/DHCP for the victim.

Impact

Signals diverge: CVSS 4.0 rates the issue 7.4 High based on Adjacent attack vector (AV:A), low complexity (AC:L), no privileges (PR:N), but Passive user interaction (UI:P) and a Present attack requirement (AT:P) - meaning the user must initiate a connection and specific network conditions must hold. EPSS is 0.02% (4th percentile) and CISA SSVC reports Exploitation: none and Automatable: no, while Technical Impact is total because a successful MITM captures developer credentials, source code, and command output. The vulnerability is not in CISA KEV and no POC is referenced. Net effect: real impact is severe per session but the prerequisites (same-segment network position plus a pre-existing known_hosts entry for the victim's target) make opportunistic exploitation unlikely; the realistic threat is targeted attacks against high-value engineers on untrusted networks (coffee shops, conferences, hostile corporate LANs). Note the Tags field lists 'RCE' but the description and CWE describe MITM with high confidentiality/integrity impact, not direct code execution - the RCE tag should be treated as an upstream-source label, not as confirmation that remote code execution is the primary primitive.

Exploit ScenarioDerived

A developer joins an untrusted Wi-Fi network at a conference and opens a Claude Desktop remote development session to dev-server.example.com, which they have previously connected to so an entry exists in their known_hosts. An attacker on the same segment uses ARP spoofing or rogue DHCP/DNS to redirect the SSH handshake to their own server, which presents an attacker-controlled host key; vulnerable Claude Desktop accepts the connection silently, after which the attacker proxies traffic to the real server while logging the developer's commands, source code, and any forwarded credentials. No public POC is referenced, but the attack uses well-known commodity MITM tooling (ettercap, bettercap, mitmproxy with SSH plugins).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 08, 2026

Man-in-the-middle attacks against Claude Desktop's SSH remote development feature are possible in versions 1.2581.0 through 1.4303.x because the client only checks that a hostname exists in ~/.ssh/known_hosts without verifying that the server's presented host key matches the stored key. A network-positioned adversary can substitute an arbitrary host key during an SSH handshake and have the connection silently accepted, allowing interception or modification of remote developer sessions. No public exploit identified at time of analysis, and EPSS (0.02%) plus SSVC (Exploitation: none) indicate no active exploitation despite the high CVSS 4.0 score of 7.4.

RemediationAI

Vendor-released patch: upgrade Claude Desktop to 1.4304.0 or later, which restores proper host key comparison against the known_hosts entry; see the GitHub Security Advisory GHSA-3rwf-2g6p-c2f9 at https://github.com/anthropics/claude-code/security/advisories/GHSA-3rwf-2g6p-c2f9 for vendor guidance. Until upgraded, avoid initiating Claude Desktop SSH remote development sessions over untrusted networks (public Wi-Fi, conference LANs, shared hotel networks) and prefer tunneling through a trusted VPN or SSH bastion so the first network hop cannot be hijacked by ARP/DNS spoofing - the trade-off is added latency and configuration overhead. As a secondary compensating control, remove or rotate known_hosts entries for sensitive remote development targets so a re-prompt would surface unexpected key changes, accepting that legitimate connections will require manual re-verification. Where feasible, perform SSH from a vetted terminal client (OpenSSH) that enforces StrictHostKeyChecking until the patched Claude Desktop build is deployed.

Affected VersionsENISA

claude-code 1.2581.0, < 1.4304.0

Affected Packages

euvd claude_code_1_2581_0 fix: 1.4304.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Claude Desktop is Anthropic's GUI client that wraps Claude Code and supports SSH-based remote development for running coding sessions against remote hosts. The defect is a classic CWE-297 (Improper Validation of Certificate with Host Mismatch) applied to SSH host key pinning: known_hosts is intended to bind a hostname to a specific public key fingerprint (Trust-On-First-Use), and the SSH client must reject connections when the presented key does not match the pinned entry. Claude Desktop's SSH integration treated the mere presence of a known_hosts entry for the target hostname as sufficient, skipping the cryptographic comparison and effectively disabling the strict host key checking guarantee that OpenSSH and similar tooling normally enforce. The CPE cpe:2.3:a:anthropic:claude_desktop:*:*:*:*:*:*:*:* covers the affected client; the EUVD record lists the underlying claude-code component in the same version window, reflecting that Claude Desktop bundles Claude Code functionality.

Know when Claude Desktop gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (github) PRIMARY 7.4 HIGH
CVSS:4.0/AV:A/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (github) · only source for this CVE.

CVSS VectorVendor: github

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
May 13, 2026 - 17:03 EUVD

DescriptionCVE.org

The Claude Desktop app gives you Claude Code with a graphical interface built for running multiple sessions side by side. From 1.2581.0 to before 1.4304.0, Claude Desktop's SSH remote development feature verified only whether a hostname existed in ~/.ssh/known_hosts without comparing the server's presented host key against the stored key. This allowed a network-positioned attacker to present an arbitrary SSH host key and have the connection silently accepted, enabling a man-in-the-middle attack on remote development sessions. Successful exploitation required the attacker to be in a network position to intercept SSH traffic (e.g., via ARP spoofing, rogue Wi-Fi, or DNS poisoning) and the target hostname to already have an entry in the victim's known_hosts file. This vulnerability is fixed in 1.4304.0.

Executive ViewAI

Why It Matters

Claude Desktop versions 1.2581.0 through 1.4303.x contain a network-exploitable vulnerability in SSH remote development that could allow attackers to intercept developer sessions and access source code or credentials. Although no public exploit has been identified at time of analysis, the straightforward attack vector and severe potential impact requires immediate patching of all affected deployments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

37
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy