Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain user-level code execution on macOS host
-
DeliveryLocate Cowork rootfs.img in user profile
-
ExploitModify image preserving version marker string
-
ExecutionWait for victim to boot Cowork VM
-
PersistTampered rootfs mounted and executed
-
ImpactPersist in VM and access host-mounted directories
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Integrity check implementation
|
| Exploitation Conditions | Requires the attacker to already be running unprivileged code as the victim macOS user account that owns the Claude Desktop Cowork installation, with filesystem write access to the rootfs.img backing the Cowork VM. The victim must run a vulnerable build (v1.1348.0 through v1.2278.0) and must subsequently boot or reboot the Cowork VM for the swapped image to be loaded - exploitation is gated on that next-boot event rather than immediate. No user interaction with a malicious payload is needed beyond normal Cowork usage (UI:N), and no elevation to root or admin on macOS is required because the attack operates entirely within the user's own profile. The attack does not work against hosts that do not run Cowork or against users who never launch the VM after tampering. |
| Impact | The CVSS 3.1 vector AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L produces an 8.7 score driven mainly by the scope change (S:C) - exploitation inside the user's context lets the attacker pivot into the Cowork VM trust boundary and reach host-mounted directories, which is genuinely a cross-boundary impact rather than just same-user code execution. Real-world urgency is tempered: AV:L means an attacker must already have unprivileged code execution as the victim macOS user, so this is a persistence and privilege/boundary-crossing primitive rather than an initial-access bug. No EPSS score, KEV listing, or public POC was supplied; the only references are a Recon 2026 talk abstract and a GCVE entry, suggesting research-disclosure provenance rather than observed in-the-wild use. The signals are internally consistent (local vector matches the described threat model), but absence of vendor advisory and patch metadata in the input means defenders should verify fix availability directly with Anthropic before deprioritizing. |
| Exploit ScenarioDerived | An attacker who has already obtained unprivileged code execution as the victim macOS user - for example via a malicious npm dependency, a phishing-delivered binary, or a compromised local dev tool - locates the Cowork rootfs.img in the user's profile, writes a modified image that preserves the expected version marker string but contains attacker-controlled init scripts, and waits. On the next Cowork VM boot the launcher's presence-and-marker check passes and the tampered image is mounted as root, giving the attacker persistent code execution inside the VM and read/write access to whichever host directories the user has mounted in. No public POC is referenced in the available data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 24, 2026
Persistent local code execution affects Anthropic Claude Desktop Cowork on macOS (v1.1348.0 through v1.2278.0) because the Cowork VM bootstrap validates only the presence of rootfs.img and a version marker string without verifying image content integrity at time-of-use. A local attacker with unprivileged code execution as the victim user can swap or modify the root filesystem image so subsequent Cowork VM boots trust the tampered image, yielding persistent arbitrary code execution inside the VM and access to host-mounted directories. No public exploit identified at time of analysis and the issue is not listed in CISA KEV.
RemediationAI
No vendor-released patch identified at time of analysis, so administrators should monitor Anthropic's Claude Desktop release notes and upgrade to any post-v1.2278.0 build that adds cryptographic verification of rootfs.img before booting the Cowork VM. As compensating controls until a fix ships, restrict which host directories are mounted into Cowork (minimize the blast radius if the VM is compromised), place the Cowork VM image directory under macOS endpoint monitoring or file-integrity tooling (Santa, EDR file-write telemetry, or fs_usage rules) to detect tampering of rootfs.img - accepting that detection lags prevention - and consider disabling or not launching Cowork on hosts where untrusted code may execute as the user, at the cost of losing the agentic VM workflow. Tightening macOS user-level controls (TCC, login-item review, and removing unnecessary local admin) reduces the pool of processes that could realistically modify the image. Cite the conference disclosure (https://cfp.recon.cx/recon-2026/talk/DZUQYU/) when tracking the issue internally.
Affected VersionsENISA
Affected Packages
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 Cowork is Anthropic's desktop application that runs an isolated micro-VM on macOS to host agentic coding workflows; the VM is launched from a rootfs.img disk image stored on the host filesystem. The flaw is a CWE-353 (Missing Support for Integrity Check) weakness in the VM boot path: the launcher checks only that the image file exists and that an embedded version marker string is present, but never cryptographically verifies the image (no signature check, no measured hash against a trusted manifest) before mounting and executing it. Because the trust decision occurs at time-of-use against an attacker-writable artifact in the user's profile, any user-space process running as the victim can substitute its own filesystem image. The CPE cpe:2.3:a:anthropic:claude_desktop_cowork narrows the scope to the Cowork component specifically, not the broader Claude Desktop chat client.
Know when Claude Desktop Cowork 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
AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
Local vector and low privileges as the user; integrity check bypass crosses the VM trust boundary (S:C) yielding high C/I and low A inside the VM.
Primary rating from Vendor (AHA).
CVSS VectorVendor: AHA
DescriptionCVE.org
Anthropic Claude Desktop Cowork VM image handling (confirmed across v1.1348.0 through v1.2278.0, including v1.1348.0, v1.1617.0, and v1.2278.0) validates only file presence and a version marker string before booting rootfs.img, but does not verify image content integrity at time-of-use. A local attacker with unprivileged code execution as the victim macOS user can modify the VM root filesystem image and have it trusted on subsequent Cowork VM boots, enabling persistent arbitrary code execution in the VM and access to host-mounted directories. The estimated CWE mapping is CWE-353 (Missing Support for Integrity Check).
Executive ViewAI
Claude Desktop Cowork on macOS (v1.1348.0-v1.2278.0) is vulnerable to persistent local code execution, allowing attackers to compromise the VM and access host-mounted files and directories. Organizations using Claude Desktop face data breach risk and system compromise through a single unprivileged user's workstation. No patch is currently available.
No vendor-released patch identified at time of analysis. Interim mitigations: disable Cowork VM if operationally feasible; restrict host directory mounts to minimum required and use read-only where possible; implement filesystem monitoring on Cowork VM directories; isolate Claude Desktop endpoints from sensitive network segments; establish process to detect rootfs.img tampering via integrity checking; monitor for suspicious file access patterns from Cowork processes.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-38639
GHSA-g2fx-c284-xq7h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB