Case · DiggingBeagle record

MCP Filesystem directory-race fix remained incomplete on Windows

A directory could change after allowlist validation and before a write; the 2.0.1 repair pinned Unix directory handles but left a Windows junction-swap scenario.

Assessment profile

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

Proof and patch analysis, but residual Windows exploitability explicitly remains. The impact band remains unknown: available evidence does not establish actual deployed victim outcomes or a comparable measured loss.

Assessed Oct 26, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-CP20-MCP-FS-TOCTOUThe official filesystem advisory distinguishes a pinned Unix write from a residual Windows path-string write vulnerable to junction replacement between checking a parent and acting on a child.supported

Basis: reported finding

Link to claim
CLM-CP20-ENRICH-MCP-FS-TOCTOUGHSA-53mr-w429-c597 documents an ENOENT parent-validation race and distinguishes a handle-based Unix improvement in 2.0.1 from a remaining Windows junction-swap exposure.supported

Basis: reported finding

Link to claim

Unknowns and contradictions

  • Release 2.0.1 changes the Unix mechanism by using directory handles, while the advisory says Windows remained partly vulnerable to junction swaps. Do not describe 2.0.1 as a universal fix or a verified mass exploitation event.

Sources and citation

Material revision history

  1. Oct 26, 2026 · Canonical change recorded · new in release · revision 193