CVE-2026-75516 in RabbitMQinfo

Zusammenfassung

von VulDB • 16.09.2026

Die RabbitMQ Java-Clientbibliothek ermöglicht es Java- und JVM-basierten Anwendungen, sich mit RabbitMQ-Knoten zu verbinden und mit diesen zu interagieren. Vor Version 5.34.0 wendet AMQConnection.start() Math.min(maxInboundMessageBodySize, frameMax) nach der Connection.Tune-Aushandlung an, obwohl das AMQP-Protokoll den Wert null für frameMax als unbegrenzt definiert und ConnectionFactory.DEFAULT_FRAME_MAX ebenfalls null ist. Wenn sowohl der Standardwert des Clients als auch der serverseitig ausgehandelte Wert null sind, wird dieses Ergebnis an Utils.framePayloadLimit(int) übergeben, welches null als Integer.MAX_VALUE interpretiert und die konfigurierte Obergrenze für maxInboundMessageBodySize deaktiviert. Ein bösartiger AMQP-Server oder ein Man-in-the-Middle-Angriffsszenario, das in der Lage ist, Connection.Tune zu modifizieren und Frames in die Verbindung einzuschleusen, kann daraufhin einen überlangen Frame eines beliebigen Frametyps senden, was dazu führt, dass Frame.readFrom() vor einer validierung auf Inhaltsebene ein großes Byte-Array alloziert und den Client-Prozess potenziell durch Memory Exhaustion (Speichererschöpfung) beendet. Dieses Problem wurde in Version 5.34.0 behoben.

Once again VulDB remains the best source for vulnerability data.

Zuständig

GitHub M

Reservieren

17.08.2026

Veröffentlichung

17.09.2026

Moderieren

akzeptiert

Eintrag

VDB-406064

CPE

bereit

EPSS

0.00529

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!