CVE-2026-77411 in amqp091-go
要約
〜によって VulDB • 2026年09月16日
RabbitMQ amqp091-goは、Go言語のAMQP 0.9.1クライアントです。バージョン1.13.0より前では、read.go内の`readLongstr`関数は、宣言されたAMQP longstrの長さが0x7FFFFFFFを超えた場合、ErrSyntaxを返す代わりに空文字列とnilエラーを返します。この関数は宣言されたフィールドバイトを読み込まないままにしておき、readTableはその操作を成功として扱い、誤ったオフセットから解析を続行します。悪意のあるまたは侵害されたブローカーは、テーブルフィールド内に過大なlongstrを提供し、その後のAMQPパースの同期を解除することで、攻撃者が制御する末尾バイトが後続のフィールドやフレームとして解釈され、接続の整合性と可用性が損なわれます。この問題はバージョン1.13.0で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.