CVE-2026-19202

LOWCVSS 9.1 · CRITICAL

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

A caching flaw in the toolbox-core package of the mcp-toolbox-sdk-python SDK causes the same Google ID token to be cached and reused across different audiences. If an application uses the SDK to authenticate to two or more different audiences within the same process, the module-level token cache fails to key its cached tokens by the requested audience. Consequently, a valid, unexpired token minted for a sensitive service (Service A) can be retrieved from the cache and sent to a secondary service (Service B). An attacker who operates, compromises, or monitors traffic to Service B can capture this token and replay it to impersonate the victim application against Service A.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-524

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Threat summary

  • 1 mentions across 1 observed day

What's happening

  • 1 total mentions across 1 day

Deep dive

Activity timeline1 mentions / 1d
00111Mentions · 2026-09-24: 109-24
Referenced assets1 URL
Full discourse1 post
  • LinuxSecurity@lnxsec

    A token can be perfectly valid and still be sent to the wrong service. That is the uncomfortable part of CVE-2026-19202. The flaw is not about forging a Google ID token. It is about a Python SDK caching one token and reusing it across different audiences inside the same process. In an MCP deployment that talks to several services, that turns a performance optimization into a trust-boundary problem. A token minted for a sensitive backend can reach another service that was never supposed to see it. **In practical terms, it is a good time to:** - inventory applications using `mcp-toolbox-sdk-python` and identify the installed `toolbox-core` version - map every audience requested by each long-running agent or service process - inspect whether the same process authenticates to multiple Google-backed services - review outbound authentication telemetry for tokens appearing at unexpected service endpoints - upgrade affected SDK deployments and restart persistent processes so old in-memory state is cleared Where else are we assuming that a credential cache understands the same security boundary we do? #LinuxSecurity #CloudSecurity #DevSecOps #IdentitySecurity #OpenSource https://linuxsecurity.com/news/cloud-security/mcp-toolbox-flaw-could-expose-google-service-tokens

    3000095
    4.5K followersView on X

Explore more