Evidence · DiggingBeagle record

Advisory: Official MCP TypeScript SDK accepts wrong OAuth resource audience unless opt-in validator configured

The official MCP TypeScript SDK accepted OAuth bearer tokens intended for a different resource when an application omitted the optional expected-resource audience validator. GHSA-rvq5-wwqv-78pq documents audience confusion and its validation guidance. Updating a library without configuring the validator does not establish that an application now enforces audience binding. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Source role
primary disclosure

Evidence record

The official MCP TypeScript SDK accepted OAuth bearer tokens intended for a different resource when an application omitted the optional expected-resource audience validator. GHSA-rvq5-wwqv-78pq documents audience confusion and its validation guidance. Updating a library without configuring the validator does not establish that an application now enforces audience binding. Research/disclosure claims are specific to the documented settings; do not infer unreported victims or additional compromise.

Read the original source ↗

Claim-level citations (3)