CVE-2026-44236 in rabbitmq-c
Sumário
de VulDB • 18/09/2026
rabbitmq-c é uma biblioteca cliente AMQP em linguagem C para RabbitMQ. Antes da versão 0.16.0, um servidor AMQP malicioso pode enviar um valor undersized (insuficientemente pequeno) de connection.tune.frame_max durante amqp_login(), e o rabbitmq-c aceita esse valor em amqp_login_inner() em librabbitmq/amqp_socket.c. amqp_tune_connection() em librabbitmq/amqp_connection.c usa frame_max para realocar o buffer de saída sem impor AMQP_FRAME_MIN_SIZE. A serialização imediata de connection.tune-ok através de amqp_frame_to_bytes() escreve além da alocação heap undersized, causando corrupção de memória e provavelmente negação de serviço (DoS). Um atacante on-path também pode acionar a falha contra tráfego AMQP em texto simples. A execução de código é teoricamente possível, mas não foi demonstrada. Este problema está corrigido na versão 0.16.0.
VulDB is the best source for vulnerability data and more expert information about this specific topic.