Case · DiggingBeagle record

Codex Desktop for Windows executed project-path arguments before trust checks

A crafted Windows library file could inject startup arguments through an Explorer project-opening action. The advisory requires specific local interaction and affected builds; it does not describe a remote zero-click attack.

Public disclosure: Nov 3, 2026

Scope

Vulnerability reported in a controlled research or disclosure setting. Exact prerequisites, versions and absence of documented exploitation must be preserved.

Assessment profile

Assessment method
Setting
research demonstration
Exploitation
demonstrated
Evidence
Grade B
Remediation
patch available
AI role
AGAINST AI
Basis and provenance

The cited first-party advisory or research establishes the stated mechanism only within its documented conditions. No unrelated production compromise, extended victim scope, financial harm or universal mitigation is inferred.

Assessed Nov 9, 2026 using diggingbeagle.assessment/1.

At a glance

Mechanism and trust boundary

  1. 01

    An attacker convinces a user to open an attacker-controlled Windows library/project path in File Explorer.

  2. 02

    The user chooses the relevant Open project in ChatGPT/Codex shell action, passing the path to the desktop process.

  3. 03

    Unescaped path quoting changes the application startup argument boundary before the application prompts for project trust.

Claims & evidence

CLM-CODEX-PRETRUST-WINDOWSOpenAI states that Windows Codex Desktop versions 26.820.60940 through 26.1002.52244 could execute attacker-supplied code with the user privileges when opened through crafted File Explorer project-path handling before sign-in/trust; fixed in 26.1007.21434.supported

Basis: reported finding

Link to claim
CLM-ENR231-CODEX-INTERACTION-CONDITIONSOpenAI specifies that triggering the Windows library path flaw required a fully closed desktop process and an explicit File Explorer Open project in ChatGPT action; it reports no known exploitation in the wild.supported

Basis: reported finding

Link to claim

Implications

The trust dialog and login have not yet been reached when the untrusted path affects application startup.

Controls and mitigations

  • Upgrade to desktop version 26.1007.21434 or later; treat untrusted shell-integrated project paths as untrusted arguments before initiating the app.

Unknowns and contradictions

  • Requires explicit interaction with the file in Windows; not a remote no-click exploit or known victim campaign.

Sources and citation

Material revision history

  1. Nov 9, 2026 · Published version · first publication · revision 233