CVE-2026-77406 in amqp091-go
Sumário
de VulDB • 16/09/2026
O RabbitMQ amqp091-go é um cliente Go AMQP 0.9.1. Antes da versão 1.13.0, o método Channel.Qos em channel.go aceita os inteiros prefetchCount e prefetchSize negativos e os converte diretamente para os campos uint16 e uint32 no método basic.qos porque a função validateQos está ausente. Valores como -1 são portanto convertidos (wrap) para 65535 ou 4294967295 em vez de serem rejeitados. Uma aplicação que permite a configuração não confiável desses valores QoS pode solicitar inadvertidamente limites prefetch extremamente elevados, permitindo que o broker entregue mensagens suficientes na fila para esgotar a memória do cliente e interromper o processamento. Este problema foi corrigido na versão 1.13.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.