Ficha de incidente
SDK de TypeScript de MCP: varios fallos de aislamiento entre clientes y de validación de tokens
Resumen
El SDK oficial de TypeScript de MCP publicó cinco avisos. El más grave: un servidor HTTP que compartía un mismo transporte o instancia de servidor podía entregar las respuestas de un cliente a otro, porque los mensajes se asociaban solo por el id de JSON-RPC, y ese patrón aparecía en los ejemplos oficiales. Los demás afectan a la autenticación bearer, que aceptaba tokens emitidos para otro servicio, a tareas experimentales no ligadas a su sesión, a un agotamiento de memoria con una sola petición y a redirecciones entre orígenes que reenviaban cabeceras y secretos OAuth.
Mitigación
Actualizar a @modelcontextprotocol/sdk 1.32.0 o a los paquetes 2.x 2.3.0 o posteriores; crear servidor y transporte por petición o por sesión; activar expectedResource para comprobar la audiencia del token y fijar maxToolInputElements, ya que vienen desactivados; rotar claves si una redirección pudo llegar a un host ajeno.
Fuente original
- https://github.com/advisories/GHSA-jm63-cq47-j5jp
- https://github.com/advisories/GHSA-rvq5-wwqv-78pq
- https://github.com/advisories/GHSA-22jm-h49p-29qw
- https://github.com/advisories/GHSA-46jr-4wx8-v453
- https://github.com/advisories/GHSA-6prh-2h8m-c8cw
Herramientas relacionadas
- Conifers.ai (CognitiveSOC) · Analista SOC con IA
- Dropzone AI · Analista SOC con IA
- Exaforce · Analista SOC con IA
- Guardrails AI · Seguridad de agentes y LLM
- HiddenLayer · Seguridad de agentes y LLM
- Horizon3.ai NodeZero · Pentesting autónomo
- Intezer · Analista SOC con IA
- Lakera (Check Point) · Seguridad de agentes y LLM
Listado orientativo por categoría, no una recomendación ni una afirmación de que la herramienta habría evitado el incidente.