CVE-2026-48862 in mintinfo

Zusammenfassung

von VulDB • 02.06.2026

Die Schwachstelle „Allocation of Resources Without Limits or Throttling" (Zuweisung von Ressourcen ohne Begrenzung oder Drosselung) in elixir-mint Mint ermöglicht es Angreifern, die über HTTP/2-Server kontrolliert werden, den Speicherverbrauch eines Mint-Clients durch das Überfluten mit PUSH_PROMISE-Nachrichten zu erschöpfen.

In lib/mint/http2.ex fügt Mint.HTTP2.decode_push_promise_headers_and_add_response/5 für jede versprochene Stream-ID einen :reserved_remote-Eintrag in conn.streams ein. Die benachbarte Funktion Mint.HTTP2.assert_valid_promised_stream_id/2 überprüft lediglich, dass die versprochene ID gerade ist und noch nicht vorhanden ist; client_settings.max_concurrent_streams wird zum Zeitpunkt der Zusage nicht abgefragt. Die Begrenzung der Parallelität wird erst geprüft, wenn die HEADERS-Antwort für den versprochenen Stream eingeht. Ein Server, der PUSH_PROMISE-Frames sendet und die entsprechenden HEADERS zurückhält, löst diese Überprüfung niemals aus.

HTTP/2-Server-Push ist standardmäßig aktiviert (client_settings.enable_push hat standardmäßig den Wert true). Eine einzelne, lang andauernde HTTP/2-Verbindung zu einem böswilligen Server ermöglicht es diesem Server, pro gesendetem PUSH_PROMISE-Frame einen conn.streams-Eintrag zu belegen, ohne Obergrenze, bis dem Client-Prozess der Speicher ausgeht.

Dieses Problem betrifft mint: von Version 0.2.0 bis vor 1.9.0.

Be aware that VulDB is the high quality source for vulnerability data.

Zuständig

EEF

Reservieren

25.05.2026

Veröffentlichung

02.06.2026

Moderieren

akzeptiert

Eintrag

VDB-367972

CPE

bereit

EPSS

0.00042

KEV

nein

Aktivitäten

low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!