Saltar al contenido

SeguridadModel Context Protocol

Corregida

Los SDK oficiales de MCP para TypeScript y Python corrigen fallas de agotamiento de memoria, audiencia de tokens y redirecciones

MCP TypeScript SDK en resumen

El 27 de octubre de 2026, el proyecto Model Context Protocol publicó nuevos avisos para sus SDK oficiales: los servidores HTTP con el SDK de TypeScript no limitaban el tamaño ni los lotes de solicitudes, y el SDK de Python aceptaba tokens de otros servicios. Actualiza a sdk 1.32.0 (TypeScript) o mcp 1.30.0 (Python).

MCP TypeScript SDK: estado

CorregidaAlta
Afectado
  • TypeScript: @modelcontextprotocol/sdk antes de 1.32.0 y @modelcontextprotocol/server antes de 2.3.0 (agotamiento de memoria en servidores HTTP, audiencia de tokens); @modelcontextprotocol/sdk 1.10.0 a 1.30.0 además de server y node 2.0.0 y hono 2.0.0 (sin límite de tamaño ni de lotes)
  • Clientes TypeScript: @modelcontextprotocol/sdk antes de 1.32.0 y @modelcontextprotocol/client antes de 2.3.0 (redirecciones a otros orígenes)
  • Python: mcp 1.x antes de 1.30.0 y 2.0.0 a 2.1.1 (audiencia de tokens, redirecciones a otros orígenes, descargas de $ref en esquemas de salida)
Estado al

Qué cambió con MCP TypeScript SDK

El 27 de octubre de 2026, el proyecto Model Context Protocol publicó cuatro avisos de seguridad en GitHub para sus SDK oficiales, una semana después de otro conjunto del 20 de octubre para el SDK de TypeScript. No se sabe que alguno se esté explotando, pero en conjunto afectan a la mayoría de los servidores y clientes MCP que se comunican por HTTP. Los servidores que solo usan stdio no se ven afectados por las fallas del lado del servidor.

El de severidad alta, GHSA-f897-62hf-6gxq (CVSS 7.5, todavía sin CVE), indica que los servidores HTTP hechos con el SDK de TypeScript no limitaban el tamaño del cuerpo POST ni la cantidad de mensajes en un lote JSON-RPC, así que un cliente sin credenciales podía agotar la memoria o bloquear el servidor. El proyecto advierte que un parser como express.json() no te protege, porque no limita la longitud del lote. Las versiones corregidas rechazan cuerpos de más de 4 MiB y lotes de más de 100 mensajes, con una nueva opción maxRequestBodySize. El 20 de octubre el proyecto ya había corregido CVE-2026-111768, en la que una sola solicitud por debajo del límite de 4 MiB aún podía agotar la memoria durante la validación, y CVE-2026-111767, en la que las tareas experimentales no quedaban ligadas a la sesión que las creó.

El SDK de Python (paquete mcp) recibió tres correcciones de severidad media el 27 de octubre. CVE-2026-116684: la autenticación bearer del servidor no podía verificar la audiencia de un token, así que se aceptaba un token válido para otro servicio del mismo servidor de autorización. CVE-2026-116685: los transportes del cliente seguían redirecciones a otros orígenes y reenviaban encabezados personalizados como X-API-Key y, en redirecciones 307 o 308, el cuerpo de la solicitud. CVE-2026-116686: un servidor conectado podía poner una URL o una ruta file:// en el esquema de salida de una herramienta y hacer que el cliente la descargara. El SDK de TypeScript corrigió las fallas equivalentes de audiencia y redirecciones el 20 de octubre (CVE-2026-111771 y CVE-2026-111769).

Cómo corregirlo: MCP TypeScript SDK

  1. 1. Actualizar

    TypeScript 1.x: actualiza @modelcontextprotocol/sdk a 1.32.0 o posterior. TypeScript 2.x: actualiza @modelcontextprotocol/server y @modelcontextprotocol/client a 2.3.0, @modelcontextprotocol/node a 2.1.0, @modelcontextprotocol/hono a 2.0.1, @modelcontextprotocol/express a 2.0.2 y @modelcontextprotocol/server-legacy a 2.3.1 o posteriores, según los que tengas instalados.

    github.com (se abre en una pestaña nueva)
  2. 2. Actualizar

    Python: actualiza mcp a 1.30.0 o posterior en 1.x, o a 2.2.0 o posterior en 2.x.

    github.com (se abre en una pestaña nueva)
  3. 3. Solución temporal

    Mientras actualizas, limita el tamaño del cuerpo de las solicitudes en un proxy inverso delante de los servidores MCP HTTP y deja de usar la función experimental taskStore, que ya está obsoleta.

    github.com (se abre en una pestaña nueva)
  4. 4. Configuración

    Si tu servidor de autorización emite tokens para varios servicios, asegúrate de que el verificador de tokens de tu servidor MCP revise el claim de audiencia (aud).

    github.com (se abre en una pestaña nueva)

Instrucción para tu agente de IA

Revisa package.json, lockfiles y requisitos de Python en busca de paquetes @modelcontextprotocol/* y mcp. Propone actualizar @modelcontextprotocol/sdk si es anterior a 1.32.0, cualquier paquete @modelcontextprotocol 2.x anterior a la versión corregida indicada en los avisos, y mcp si es anterior a 1.30.0 (o a 2.2.0 en 2.x). Busca en el código taskStore y verificadores de tokens personalizados que no revisen el claim aud, e infórmaselos al usuario.

Basada en la guía oficial enlazada abajo. Revísala antes de dársela a un agente que pueda modificar tus sistemas.

Avisos de seguridad

Dónde comparar MCP TypeScript SDK

Clasificaciones independientes y recursos oficiales para comparar este modelo por tu cuenta. Las posiciones cambian con frecuencia; cada sitio muestra sus datos actuales.

Por qué MCP TypeScript SDK importa para los negocios

Si construyes servidores MCP o conectas agentes a sistemas de clientes mediante MCP, son correcciones de rutina pero conviene aplicarlas ya: actualiza el SDK, asegúrate de que tu verificador de tokens revise la audiencia y coloca un proxy inverso con límites de tamaño delante de los endpoints MCP públicos. Evita enviar API keys como encabezados personalizados a servidores MCP que no controlas.

Fuentes de esta noticia

  1. Oficial
  2. Oficial
  3. Oficial
  4. Oficial
  5. Oficial

Última verificación: . IA Compa resume anuncios públicos para lectores de negocios. No tenemos relación con las empresas mencionadas. Confirma siempre los detalles, precios y disponibilidad con la fuente oficial.

  • #security
  • #cve
  • #mcp
  • #sdk
  • #denial-of-service
  • #oauth

¿Quieres aplicarlo en tu negocio?

Convertimos las nuevas capacidades de IA en agentes, recepcionistas de voz y automatizaciones que realmente puedes usar.