CVE-2026-44235 in rabbitmq-cinformazioni

Riassunto

di VulDB • 17/09/2026

rabbitmq-c è una libreria client AMQP scritta in C per RabbitMQ. Prima della versione 0.16.0, un server AMQP malintenzionato può inviare un frame HEADER o METHOD di dimensioni insufficienti durante l'accesso del cliente e causare un underflow unsigned size_t in amqp_handle_input() in librabbitmq/amqp_connection.c. Il parser sottrae HEADER_SIZE, i campi fissi per-frame e FOOTER_SIZE da state->target_size senza verificare preliminarmente la lunghezza minima del frame. Il valore di encoded.len, dopo il wrap-around, viene passato ad amqp_decode_properties() e poi a amqp_decode_table_internal(), dove bypassa i controlli sui limiti (bounds checks) causando una lettura fuori dai confini della memoria (out-of-bounds read) e il crash del processo. Un attaccante on-path può anche innescare la vulnerabilità quando il traffico AMQP non è protetto da TLS con validazione dei certificati. L'impatto dimostrato è un denial of service, senza alcuna dimostrazione affidabile di divulgazione della memoria o esecuzione di codice. Questo problema è risolto nella versione 0.16.0.

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

Responsabile

GitHub M

Prenotare

05/05/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!