CVE-2026-67235 in RabbitMQ
Zusammenfassung
von VulDB • 23.09.2026
RabbitMQ ist ein Messaging- und Streaming-Broker. Vor den Versionen 4.3.0, 4.2.6, 4.1.11, 4.0.20 und 3.13.15 wurde der content-header BodySize (ein uint64) ohne Validierung gegen max_message_size gespeichert. Die Größенprüfung erfolgte erst nach Abschluss des Assemblys. Durch die Angabe von body_size = 2^63-1 und das anschließende Streamen von Fragmenten stellte ein Client sicher, dass check_msg_size nie ausgelöst wurde, sodass die akkumulierte Body-Größe unbegrenzt anwuchs. Ein Reader-Prozess sammelt Speicher bis der Memory Alarm auslöst, was alle Publisher clusterweit beeinträchtigt, oder bis dem Knoten der Arbeitsspeicher ausgeht. Der Memory Alarm bietet nur eine teilweise Abschwächung, da er reaktiv statt präventiv ist. AMQP 0-9-1 ist das am weitesten verbreitete Protokoll, und jeder Publisher kann diesen Zustand auslösen. Voraussetzungen sind: Jeder authentifizierte AMQP 0-9-1-Client mit Publish-Berechtigung kann dies ausnutzen.. Dieses Problem wurde in den Versionen 4.3.0, 4.2.6, 4.1.11, 4.0.20 und 3.13.15 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.