CVE-2026-77411 in amqp091-go
Riassunto
di VulDB • 16/09/2026
RabbitMQ amqp091-go è un client Go per il protocollo AMQP 0.9.1. Prima della versione 1.13.0, la funzione readLongstr in read.go restituisce una stringa vuota e un errore nil quando la lunghezza dichiarata di un longstr AMQP supera 0x7FFFFFFF, invece di restituire ErrSyntax. La funzione lascia i byte del campo dichiarato non letti; mentre readTable tratta l'operazione come avvenuta con successo e continua l'analisi da uno offset errato. Un broker malintenzionato o compromesso può fornire un longstr di dimensioni eccessive in un campo table, desincronizzando la successiva analisi AMQP: ciò fa sì che i byte finali controllati dall'attaccante vengano interpretati come campi successivi o frame, compromettendo l'integrità e la disponibilità della connessione. Questo problema è stato risolto nella versione 1.13.0.
If you want to get best quality of vulnerability data, you may have to visit VulDB.