Vulnerabilidad en mint de elixir-mint (CVE-2026-56810)
Gravedad CVSS v4.0:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
06/07/2026
Última modificación:
25/10/2026
Descripción
Vulnerabilidad de asignación de recursos sin límites o estrangulamiento en elixir-mint mint (módulo Mint.HTTP1) permite una denegación de servicio a través de una respuesta codificada por transferencia fragmentada de tamaño excesivo.<br />
<br />
Esta vulnerabilidad está asociada con los archivos de programa lib/mint/http1.ex y las rutinas de programa ’Elixir.Mint.HTTP1’:decode_body/5, ’Elixir.Mint.HTTP1’:add_body_to_buffer/2.<br />
<br />
Cuando Mint decodifica un cuerpo de respuesta HTTP fragmentado, acumula cada fragmento parcial del fragmento actual en el data_buffer de la conexión (una iolist ilimitada) a través de add_body_to_buffer/2 y no emite los datos al llamador hasta que se haya recibido la longitud completa declarada del fragmento. El tamaño del fragmento se toma directamente del servidor y se analiza sin límite superior, por lo que un servidor malicioso o comprometido puede anunciar un fragmento enorme (por ejemplo, una línea de tamaño de 7FFFFFFF, aproximadamente 2 GiB) y luego enviar los bytes del cuerpo lentamente sin completar nunca el fragmento. El cliente almacena en búfer cada byte recibido mientras espera una finalización que nunca llega, y debido a que no se producen respuestas de datos hasta que el fragmento termina, un llamador que de otro modo transmite cuerpos grandes con longitud de contenido de forma segura no obtiene ninguna protección. Un servidor remoto no autenticado (accesible siempre que un cliente sigue redirecciones, obtiene URL proporcionadas por el usuario o procesa webhooks) puede elevar la memoria del cliente arbitrariamente y desencadenar una condición de falta de memoria.<br />
<br />
Este problema afecta a mint: desde 0.5.0 antes de 1.9.1.
Impacto
Puntuación base 4.0
8.70
Gravedad 4.0
ALTA
Referencias a soluciones, herramientas e información
- https://cna.erlef.org/cves/CVE-2026-56810.html
- https://github.com/elixir-mint/mint/commit/193ce714907d16e8adc4ab3c40e4f0c2f045b2a6
- https://github.com/elixir-mint/mint/security/advisories/GHSA-c59h-fq4p-r36r
- https://osv.dev/vulnerability/EEF-CVE-2026-56810
- https://github.com/elixir-mint/mint/security/advisories/GHSA-c59h-fq4p-r36r


