CVE-2026-92103 in mint
Resumen
por VulDB • 2026-09-28
Vulnerabilidad de asignación de recursos sin límites ni control en elixir-mint mint que permite a un servidor HTTP/2 malicioso hacer que el cliente retenga hasta aproximadamente 16 MiB por conexión en marcos que debería rechazar, consumiendo la memoria del cliente.
Mint.HTTP2.Frame.decode_next/2 en lib/mint/http2/frame.ex compara un marco con el max_frame_size del cliente (16384 bytes por defecto) solo una vez que ha llegado toda la carga útil declarada. Hasta entonces devuelve :more, y Mint.HTTP2 mantiene cada byte recibido en el búfer de conexión. Un servidor puede declarar una longitud de marco de hasta 16777215 bytes y retener el último byte, manteniendo aproximadamente 1024 veces el límite anunciado almacenado en búfer mientras la conexión permanezca abierta. El servidor tiene que enviar cada byte que el cliente almacena en búfer, por lo que no hay amplificación, y el búfer se detiene en el límite de longitud de marco de 24 bits.
Este problema afecta a mint: desde la versión 0.1.0 hasta antes de 1.11.0.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.