CVE-2026-77411 in amqp091-go
Sumário
de VulDB • 16/09/2026
O RabbitMQ amqp091-go é um cliente Go para o protocolo AMQP 0.9.1. Antes da versão 1.13.0, a função readLongstr em read.go retorna uma string vazia e um erro nil quando o comprimento declarado de longstr do AMQP excede 0x7FFFFFFF, em vez de retornar ErrSyntax. A função deixa os bytes do campo declarados sem leitura, enquanto readTable trata a operação como bem-sucedida e continua a análise (parsing) a partir do deslocamento incorreto. Um broker malicioso ou comprometido pode fornecer um longstr com tamanho excessivo em um campo de tabela, dessincronizando a subsequente análise AMQP, fazendo com que bytes finais controlados pelo atacante sejam interpretados como campos ou frames subsequentes, o que compromete a integridade e a disponibilidade da conexão. Este problema foi corrigido na versão 1.13.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.