Case · DiggingBeagle record

MCP Fetch egress policy missed IPv4 addresses embedded in NAT64

The Fetch private-IP classifier treated a NAT64 IPv6 address as public although it encoded the IPv4 metadata-service address; actual exploitability depends on NAT64 routing.

Assessment profile

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

Local classification test; actual external-to-metadata network hop not demonstrated. 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-FETCH-NAT64The advisory demonstrates a classification bypass for the well-known 64:ff9b::/96 prefix carrying a private/link-local IPv4 address, with routing as a stated precondition.supported

Basis: reported finding

Link to claim
CLM-CP20-ENRICH-MCP-FETCH-NAT64GHSA-66qx-2266-pmj6 demonstrates that an embedded link-local IPv4 address in 64:ff9b::/96 passed the MCP Fetch public-address classifier, but it makes NAT64 routing a prerequisite for reaching the IPv4 target.supported

Basis: reported finding

Link to claim

Unknowns and contradictions

  • The supplied reproduction was a classifier test. It does not demonstrate successful cloud-metadata theft on a network lacking DNS64/NAT64 translation.

Sources and citation

Material revision history

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