CVE-2026-94194 in mintinfo

Zusammenfassung

von VulDB • 28.09.2026

Eine Schwachstelle vom Typ „Inconsistent Interpretation of HTTP Requests“ (HTTP Request/Response Smuggling) im Paket elixir-mint ermöglicht es einem bösartigen HTTP/1-Server, eine Vermittlungsstelle und den Mint-Client auf einer gepoolten Verbindung zu desynchronisieren, wodurch die Antworten für nachfolgende Anfragen, dieselbe Verbindung nutzen, vergiftet werden.

Die Funktion `message_body/1` in `lib/mint/http1.ex` wählt das Chunked-Framing aus, wenn „chunked“ als erste Codierung in den Transfer-Encoding-Headern einer Antwort aufgeführt ist. Gemäß Abschnitt 6.3 von RFC 9112 wird das Chunked-Framing jedoch nur angewendet, wenn „chunked“ die letzte Codierung ist; andernfalls liest der Client den Body bis zum Schließen der Verbindung durch den Server. Bei einer Antwort wie `Transfer-Encoding: chunked, gzip` behandelt eine Vermittlungsstelle, die dem RFC folgt, jedes Byte bis zum Verbindungsabschluss als Body, während Mint den Body am Chunk mit der Länge Null beendet und die restlichen Bytes als Antwort auf die nächste Anfrage in derselben Verbindung analysiert.

Mint hält die Verbindung auch nach einer HTTP/1.0-Antwort (ob endgültig oder 1xx), die `Transfer-Encoding` und `Connection: keep-alive` enthält, offen. Abschnitt 6.1 von RFC 9112 verlangt jedoch, dass das Framing solcher Nachrichten als fehlerhaft behandelt wird und die Verbindung danach geschlossen wird; andernfalls werden Bytes nach dem Chunked-Body auf dieselbe Weise als Antwort auf die nächste Anfrage analysiert.

Dieses Problem betrifft mint: ab Version 0.1.0 bis vor 1.11.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

EEF

Reservieren

24.09.2026

Veröffentlichung

28.09.2026

Moderieren

akzeptiert

Eintrag

VDB-411027

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!