CVE-2026-92103 in mint
Сводка
по VulDB • 28.09.2026
Уязвимость «Выделение ресурсов без ограничений или ограничения скорости» (Allocation of Resources Without Limits or Throttling) в elixir-mint позволяет злонамеренному HTTP/2-серверу заставлять клиент удерживать до примерно 16 МиБ на соединение во фреймах, которые он должен отклонять, потребляя память клиента.
Функция Mint.HTTP2.Frame.decode_next/2 из lib/mint/http2/frame.ex сравнивает фрейм с максимальным размером фрейма клиента (max_frame_size) (по умолчанию 16384 байт) только после получения всего заявленного полезного载荷 payload. До этого момента она возвращает :more, и Mint.HTTP2 сохраняет каждый полученный байт в буфере соединения. Сервер может объявить длину фрейма до 16777215 байт и задержать последний байт, сохраняя примерно в 1024 раза больше заявленного лимита в буфере на протяжении всего времени действия соединения. Сервер должен отправить каждый байт, который клиент буферизует, поэтому нет усиления (amplification), а буфер останавливается на пределе длины фрейма в 24 бита.
Эта проблема затрагивает mint: начиная с версии 0.1.0 до 1.11.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.