AgentProv
← All incidents
2026-08-11 · 2026-Q3

A World-Writable `ProgramData` Folder Hands Local Users Control of Four AI Coding Tools on Windows (CVE-2026-35603)

PrimaryL5Config
Fixable:
Yes, vendor patch
Vendor response:
Mixed (vendors differed)
In the wild:
No
Actor:
Attacker

Target

Claude Code, Cursor, OpenAI Codex CLI, and Google Gemini CLI on shared multi-user Windows systems

Impact

Cymulate found that all four tools load system-wide configuration from paths under `C:\ProgramData\`, a directory writable by non-administrative users by default, without validating directory ownership or permissions. The specific paths were `C:\ProgramData\ClaudeCode\managed-settings.json`, `C:\ProgramData\Cursor\hooks.json`, `C:\ProgramData\openai\codex\config.toml`, and `C:\ProgramData\gemini-cli\system-defaults.json`, none of which the installers pre-created or access-restricted. A low-privileged local user can create the directory first and drop a crafted configuration file that is then loaded automatically for every other user who launches the tool on that machine, including administrators, turning managed settings and hooks into arbitrary command execution in another user's session. Anthropic received the report on January 5, 2026, deprecated the vulnerable path, relocated managed settings to a write-protected Program Files location, and emailed affected enterprise customers ahead of the breaking change; the fix landed in Claude Code 2.1.75 and the issue was assigned CVE-2026-35603. Cursor, reported January 12, had not replied five months later. OpenAI, reported February 16, triaged without committing to a fix. Google routed it through the Cloud VRP and said it would be handled as a documentation update. Three of the four tools remained exploitable at publication

Root Cause

Trusting a world-writable directory as the source of privileged configuration, a Windows packaging mistake that predates AI tooling by decades and lands harder here because the configuration in question describes commands the agent will run

View this entry in the catalog