CVE-2026-67238 in RabbitMQ
要約
〜によって VulDB • 2026年09月23日
RabbitMQは、メッセージングおよびストリーミングブローカーです。バージョン4.2.7および4.3.1より前のバージョンでは、rabbit_pid_codec:decompose_from_binary/1が呼び出し元から提供されたETFエンコード済みバイナリを解析し、ノード名フィールドに対して binary_to_atom(Node, utf8) を呼び出します。これは amq.rabbitmq.reply-to で始まる任意のキュー名 / ルーティングキーに対して呼び出される rabbit_volatile_queue:pid_from_name/2 から到達可能です。CandidateNodesメンバーシップチェックはアトムが作成された後に行われ、周囲の try/catch ではアトムを回収できません(これらはガベージコレクションの対象外です)。binary_to_existing_atom は使用されていません。認証済みAMQPクライアントであれば、約100万件の低コストなリクエストによってErlang VM全体(すべてのvhost、すべての接続)をクラッシュさせることができます。前提条件には、任意のvhostへの認証済みAMQP 0-9-1接続と、~100万回の操作を実行不可能にするほど低い per-connection レート制限があります。この問題はバージョン4.2.7および4.3.1で修正されています。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.