Case · DiggingBeagle record

GraphQL-exposed MCP arguments became Python subprocess authority

In a third Wiz investigation, attacker-controlled MCP command arguments flowed into subprocess execution inside a backend service.

Scope

A distinct Wiz-observed GraphQL/MCP backend path with command-subprocess execution. Extent of downstream victims, data leakage and exact model attribution remains bounded by available artifacts.

Assessment profile

Assessment method
Setting
production
Exploitation
confirmed in the wild
Evidence
Grade B
Remediation
mitigation available
AI role
AGAINST AI / WITH AI
Basis and provenance

Wiz documented execution effects and more than 150 scripts. Broad claimed victim or data-loss figures are not independently corroborated. Impact remains unrated because the scoped record does not establish a calibrated severity-to-impact-band mapping.

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

At a glance

Mechanism and trust boundary

  1. 01

    Step

  2. 02

    Step

  3. 03

    Step

Timeline

  1. Oct 29, 2026
    disclosure

    Public disclosure

Claims & evidence

CLM-C26-WIZ-GRAPHQL-MCP-RCE-1Wiz reported GraphQL MCP command arguments reaching Python subprocess execution and observed host-level effects, but did not verify all named third-party targets as compromised.supported

Basis: reported finding

Link to claim

Implications

A target inventory or an attacker assertion of 600,000 records cannot substitute for proven egress or compromise evidence.

Controls and mitigations

  • Prevent request-controlled subprocess invocation, bind tools to authenticated roles, isolate pods and verify secret access against actual egress logs.

Unknowns and contradictions

  • The claimed six-figure data-row theft volume was not independently validated.
  • The set of affected third-party financial services remains unconfirmed.

Sources and citation

Material revision history

  1. Oct 31, 2026 · Canonical change recorded · new in release · revision 208