Vulnerabilidad de Starlette expone a millones de agentes de IA a hackers

iconCryptoBriefing
Compartir
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconResumen

expand icon
Las agencias de la CFT advierten sobre nuevos riesgos debido a una vulnerabilidad crítica en Starlette, CVE-2026-48710, que afecta a millones de agentes y servicios de IA. Los atacantes pueden explotar la vulnerabilidad 'BadHost' manipulando encabezados HTTP para acceder a puntos finales seguros. Starlette se utiliza ampliamente en marcos como FastAPI y LiteLLM, con 325 millones de descargas semanales. La falla podría interrumpir la liquidez y los mercados de criptomonedas si se explota a gran escala. Ya están disponibles parches desde la versión 1.0.1, y una herramienta de escaneo gratuita está en badhost.org.

Una falla de seguridad crítica en uno de los marcos web de Python más utilizados ha dejado a millones de agentes de IA, herramientas de aprendizaje automático y servicios de producción vulnerables a atacantes no autenticados. La vulnerabilidad, registrada como CVE-2026-48710 y apodada “BadHost”, afecta a Starlette, un marco de código abierto que recibe 325 millones de descargas por semana.

Eso no es un error tipográfico. 325 millones. Por semana. Y como Starlette sirve como base para FastAPI y un extenso ecosistema de proyectos async de Python, el radio de impacto se extiende mucho más allá de una sola biblioteca.

Lo que realmente hace BadHost

Starlette reconstruye la URL de una solicitud tomando el encabezado HTTP Host, que un atacante puede manipular libremente, y concatenándolo con la ruta de la solicitud antes de volver a analizar el resultado. El marco nunca valida primero el encabezado Host.

Anuncio

Al inyectar ciertos caracteres como /, ? o # en el encabezado Host, un atacante puede alterar dónde caen los límites de la ruta en la URL reconstruida. Esto les permite evadir cualquier middleware que dependa de controles de autenticación basados en rutas. No se necesitan credenciales. No se requiere una cadena de explotación sofisticada. Solo se necesita un encabezado HTTP manipulado.

El resultado es una evasión completa de la autenticación en las aplicaciones afectadas. Los atacantes que exploten BadHost pueden acceder a puntos finales protegidos, obtener datos sensibles y posiblemente robar credenciales de servicios de terceros conectados a la aplicación vulnerable.

El problema de la infraestructura de IA

Lo que hace esto particularmente alarmante es la lista de proyectos secundarios que dependen de Starlette. FastAPI, uno de los marcos más populares para construir servicios web en Python, se ejecuta sobre él. Lo mismo ocurre con vLLM y LiteLLM, dos marcos ampliamente implementados para servir modelos de lenguaje grande en entornos de producción. Los servidores MCP, la infraestructura del Protocolo de Contexto de Modelo que impulsa las herramientas de agentes de IA, también están implicados. Miles de proyectos de código abierto requieren Starlette para funcionar, creando una vasta red de dependencias transitivas donde una sola vulnerabilidad se propaga en cadena.

La vulnerabilidad afecta a todas las versiones de Starlette anteriores a la 1.0.1. Se han lanzado parches a partir de esa versión, y está disponible un escáner gratuito para identificar aplicaciones afectadas en badhost.org.

Un patrón, no una anomalía

BadHost no surgió en el vacío. La divulgación ocurre en medio de una creciente ola de problemas de seguridad que afectan a los marcos de agentes de IA durante 2025 y 2026, incluyendo ataques de inyección de indicaciones y vulnerabilidades de ejecución remota de código.

Un proyecto podría ni siquiera importar directamente Starlette, pero aún así ser vulnerable porque algo en lo que depende lo hace.

Qué significa esto para los inversores

La implicación inmediata es operativa. Los equipos que ejecutan agentes de IA o infraestructura de servicio de LLM deben verificar sus árboles de dependencias y actualizar a Starlette 1.0.1 o versiones posteriores. Cualquier retraso aumenta la exposición a una explotación que no requiere autenticación ni acceso especial para ejecutarse.

Descargo de responsabilidad: La información contenida en esta página puede proceder de terceros y no refleja necesariamente los puntos de vista u opiniones de KuCoin. Este contenido se proporciona solo con fines informativos generales, sin ninguna representación o garantía de ningún tipo, y tampoco debe interpretarse como asesoramiento financiero o de inversión. KuCoin no es responsable de ningún error u omisión, ni de ningún resultado derivado del uso de esta información. Las inversiones en activos digitales pueden ser arriesgadas. Evalúa con cuidado los riesgos de un producto y tu tolerancia al riesgo en función de tus propias circunstancias financieras. Para más información, consulta nuestras Condiciones de uso y la Declaración de riesgos.