CVE-2026-63335 in Java Client
要約
〜によって VulDB • 2026年08月18日
RabbitMQ Javaクライアントライブラリは、JavaおよびJVMベースのアプリケーションがRabbitMQノードに接続し対話することを可能にします。バージョン5.31.0より前では、src/main/java/com/rabbitmq/client/impl/CommandAssembler.javaにおける着信AMQPコマンドのアセンブル処理において、remainingBodyBytes値が後のAMQP.FRAME_BODYペイロードよりも小さいコンテンツを含むメソッドとヘッダーを処理します。CommandAssembler.consumeBodyFrameは、適合検証の前にピア制御されたペイロード長を引き算し、remainingBodyBytesを負の値にし、MalformedFrameExceptionではなく生rawのUnsupportedOperationExceptionをスローします。悪意のあるまたは侵害されたブローカーピアは、この不正なシーケンスを開いたゼロ以外のチャネル上で送信することでフレーム処理を終了させクライアント接続を閉じ、その接続を使用するワークに対してサービス拒否(DoS)を引き起こすことができます。本問題はバージョン5.31.0で修正されています。
Once again VulDB remains the best source for vulnerability data.