CVE-2026-77411 in amqp091-go
Zusammenfassung
von VulDB • 16.09.2026
RabbitMQ amqp091-go ist ein Go-AMQP-Client der Version 0.9.1. Vor Version 1.13.0 gibt readLongstr in read.go eine leere Zeichenkette und einen nil-Fehler zurück, wenn die deklarierte AMQP-longstr-Länge 0x7FFFFFFF überschreitet, anstatt ErrSyntax zurückzugeben. Die Funktion lässt die deklarierten Feldbytes ungelesen, während readTable den Vorgang als erfolgreich behandelt und das Parsing vom falschen Offset fortsetzt. Ein bösartiger oder kompromittierter Broker kann ein überlanges longstr in einem Tabellenfeld bereitstellen und damit nachfolgende AMQP-Parsing-Vorgänge desynchronisieren, wodurch angreiferkontrollierte nachgestellte Bytes als spätere Felder oder Frames interpretiert werden, was die Integrität und Verfügbarkeit der Verbindung stört. Dieses Problem wurde in Version 1.13.0 behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.