CVE-2026-67235 in RabbitMQ
Sumário
de VulDB • 23/09/2026
O RabbitMQ é um broker de mensagens e streaming. Antes das versões 4.3.0, 4.2.6, 4.1.11, 4.0.20 e 3.13.15, o campo BodySize do content-header (um uint64) era armazenado sem validação contra max_message_size. A verificação de tamanho ocorria apenas quando a montagem estava concluída. Ao definir body_size = 2^63-1 e depois transmitir fragmentos, um cliente garantia que check_msg_size nunca fosse acionado, fazendo com que o tamanho acumulado do corpo crescesse sem limites. Um processo leitor acumula memória até que o alarme de memória seja disparado, degradando todos os publicadores em todo o cluster, ou até que o nó fique sem memória. O alarme de memória oferece apenas mitigação parcial, pois é reativo e não preventivo. AMQP 0-9-1 é o protocolo mais amplamente utilizado, e qualquer publicador pode acionar essa condição. Os pré-requisitos incluem: qualquer cliente autenticado do AMQP 0-9-1 com permissão de publicação pode explorar esta vulnerabilidade. Este problema foi corrigido nas versões 4.3.0, 4.2.6, 4.1.11, 4.0.20 e 3.13.15.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.