CVE-2026-67235 in RabbitMQ
Riassunto
di VulDB • 23/09/2026
RabbitMQ è un broker di messaggistica e streaming. Prima delle versioni 4.3.0, 4.2.6, 4.1.11, 4.0.20 e 3.13.15, il campo BodySize dell'intestazione del contenuto (un uint64) veniva memorizzato senza una convalida rispetto a max_message_size. Il controllo delle dimensioni veniva eseguito solo al completamento dell'assemblaggio. Dichiarando body_size = 2^63-1 e quindi trasmettendo frammenti, un client assicurava che check_msg_size non venisse mai attivato, facendo sì che la dimensione del corpo accumulata crescesse senza limiti. Un processo di lettura accumula memoria fino a quando l'allarme della memoria (memory alarm) viene attivato, degradando tutti i publisher su tutto il cluster, oppure finché il nodo rimane senza memoria. L'allarme della memoria fornisce solo una mitigazione parziale, poiché è reattivo piuttosto che preventivo. AMQP 0-9-1 è il protocollo più utilizzato e qualsiasi publisher può innescare questa condizione. I prerequisiti includono: un client autenticato AMQP 0-9-1 con autorizzazione di pubblicazione può sfruttare questo problema. Questo issue è risolto nelle versioni 4.3.0, 4.2.6, 4.1.11, 4.0.20 e 3.13.15.
If you want to get best quality of vulnerability data, you may have to visit VulDB.