Saltar al contenido

SeguridadChainlit

Corregida

ChainLeak: fallas de lectura de archivos y SSRF en Chainlit (CVE-2026-22218, CVE-2026-22219) pueden exponer secretos y claves de nube

Chainlit en resumen

Dos fallas en Chainlit antes de 2.9.4 permiten que cualquier usuario con sesión iniciada lea archivos del servidor o lo haga consultar URL internas, incluidos los metadatos de la nube. Zafran Labs las publicó como ChainLeak. Actualiza a 2.9.4.

Chainlit: estado

CorregidaAlta
Afectado
  • Chainlit en versiones anteriores a 2.9.4 (CVE-2026-22218)
  • Chainlit en versiones anteriores a 2.9.4 con la capa de datos SQLAlchemy (CVE-2026-22219)
Estado al
Detectada por
Gal Zaban e Ido Shani, Zafran Labs

Qué cambió con Chainlit

El 20 de enero de 2026 se publicaron CVE-2026-22218 y CVE-2026-22219 para Chainlit, un framework de Python de código abierto para crear interfaces de chat sobre aplicaciones con LLM. Ambas están en el flujo de actualización /project/element y afectan versiones anteriores a 2.9.4. Los investigadores de Zafran Labs, que las encontraron, llaman a este par ChainLeak.

CVE-2026-22218 (NVD 6.5, media) permite que un usuario autenticado envíe un elemento personalizado con una ruta de archivo, y el servidor copia cualquier archivo que pueda leer a la sesión del atacante para descargarlo. CVE-2026-22219 (NVD 7.7, alta) es una falsificación de solicitudes del lado del servidor (SSRF) en instalaciones con la capa de datos SQLAlchemy: el servidor consulta una URL elegida por el atacante, como un servicio interno o el endpoint de metadatos de la nube, y guarda la respuesta.

Zafran explica que la lectura de archivos puede exponer variables de entorno con claves de API, el secreto con el que Chainlit firma las sesiones, el código fuente y prompts en caché, y que en instancias de AWS que aún permiten IMDSv1 la SSRF puede devolver credenciales de roles IAM. Chainlit 2.9.4, publicada en diciembre de 2025, agrega sanitización para las actualizaciones de elementos personalizados.

Cómo corregirlo: Chainlit

  1. 1. Actualizar

    Actualiza Chainlit a 2.9.4 o una versión posterior.

    nvd.nist.gov (se abre en una pestaña nueva)

Avisos de seguridad

Dónde comparar Chainlit

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é Chainlit importa para los negocios

Chainlit suele estar al frente de asistentes internos y chatbots para clientes, donde cualquier usuario registrado cuenta como autenticado. Un secreto de autenticación o una credencial de nube filtrados convierten una cuenta de chat en acceso a sesiones de otros usuarios y a la cuenta de nube, así que actualiza y exige IMDSv2 en los servidores de AWS.

Fuentes de esta noticia

  1. CVE-2026-22218 Detail (se abre en una pestaña nueva)

    NIST National Vulnerability Database · nvd.nist.gov

    Oficial
  2. CVE-2026-22219 Detail (se abre en una pestaña nueva)

    NIST National Vulnerability Database · nvd.nist.gov

    Oficial
  3. Oficial
  4. Prensa

Ú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
  • #chainlit
  • #ssrf
  • #chat-interfaces
  • #cloud-security

¿Quieres aplicarlo en tu negocio?

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