Case · DiggingBeagle record

GitHub Agentic Workflows compilation status used a predictable symlinkable temp path

The GitHub Agentic Workflows MCP compiler wrote progress status using a predictable .tmp path. GHSA-796w-fvw2-ccmp documents the possible overwrite and status disclosure under the compiler process permissions; it is a local preplant condition rather than an unauthenticated remote exploit.

Public disclosure: Nov 5, 2026

Scope

Reported security vulnerability; exploitation prerequisites and tested version scope matter. No real-world exploitation is established unless separately reported.

Assessment profile

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

research demonstration; demonstrated. The cited primary disclosure supports the specific sequence and boundaries described here: An attacker with suitable local filesystem access preplants the compiler's predictable progress .tmp pathname. The evidence does not independently establish consequences beyond the record's supported outcome; a numerical impact band cannot be justified from the available evidence. Evidence grade C reflects the source attribution and independent verification limits.

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

At a glance

Mechanism and trust boundary

  1. 01

    An attacker with suitable local filesystem access preplants the compiler's predictable progress .tmp pathname.

  2. 02

    The compiler writes MCP status through the existing path, potentially following a symlink or retaining a permissive mode.

  3. 03

    The renamed progress file may expose report contents or overwrite another path writable by the compiler process.

Claims & evidence

CLM-DB07-089-OUTCOMEGHSA-796w-fvw2-ccmp documents the possible overwrite and status disclosure under the compiler process permissions; it is a local preplant condition rather than an unauthenticated remote exploit.supported

Basis: reported finding

Link to claim
CLM-DB07-089-MECHANISMThe GitHub Agentic Workflows MCP compiler wrote progress status using a predictable .tmp path. Local filesystem entries could redirect the write through a symbolic link or retain permissive file modes.supported

Basis: reported finding

Link to claim

Implications

Create temporary output exclusively with no-follow semantics, secure mode and atomic rename over intended owned paths.

Unknowns and contradictions

  • Requires local file preplant and compiler process write; no remote exploit or confirmed victim. Version range metadata inconsistent.

Sources and citation

Material revision history

  1. Nov 7, 2026 · Published version · first publication · revision 227