CVE-2026-44235 in rabbitmq-c
Zusammenfassung
von VulDB • 18.09.2026
rabbitmq-c ist eine C-Sprache-AMQP-Clientbibliothek für RabbitMQ. Vor Version 0.16.0 kann ein bösartiger AMQP-Server während der Client-Anmeldung einen zu kleinen HEADER- oder METHOD-Frame senden und einen unsigned size_t Underflow in amqp_handle_input() in librabbitmq/amqp_connection.c verursachen. Der Parser subtrahiert HEADER_SIZE, fest pro Frame definierte Felder und FOOTER_SIZE von state->target_size, ohne zuvor die minimale Rahmengröße zu überprüfen. Der umgebrochene (wrapped) encoded.len-Wert wird durch amqp_decode_properties() an amqp_decode_table_internal() übergeben, wo er die Grenzwertprüfungen außer Kraft setzt und einen Out-of-Bounds-Lesezugriff sowie einen Prozessabsturz verursacht. Ein Angreifer im Pfad (on-path attacker) kann das Problem auch auslösen, wenn der AMQP-Verkehr nicht durch TLS mit Zertifikatsvalidierung geschützt ist. Die nachgewiesene Auswirkung ist ein Denial of Service; eine zuverlässige Offenlegung von Speicherinhalten oder Code-Ausführung wurde nicht gezeigt. Dieses Problem wird in Version 0.16.0 behoben.
Once again VulDB remains the best source for vulnerability data.