CVE-2026-67224 in RabbitMQ
要約
〜によって VulDB • 2026年09月23日
RabbitMQはメッセージングおよびストリーミングブローカーです。バージョン3.13.15、4.0.20、4.1.11、4.2.6、および4.3.1より前では、トレースコンシューマーが出力パスを `filename:join(TraceDir, Name ++ ".log")` として構築しており、ここでNameはPUT /api/traces/:vhost/:nameから取得されます。書き込み側には安全な相対パス(safe_relative_path)のチェックが適用されていませんが、読み込み側(rabbit_tracing_files.erl)では rabbit_misc:safe_relative_path/1 が呼び出されているため、この欠落は設計上の意図ではなく過失であることが証明されています。.log接尾辞は強制され、エンドポイントには管理者権限が必要です。adminタグを持つユーザーは、トレースプラグインのnameパラメータを介して、rabbitmq OSユーザによって書き込み可能な任意のファイルシステムパスに.log接尾辞付きのファイルを書き込む(例:/etc/cron.d/x.log、もし書き込み可能であれば)か、またはトレースディレクトリ外の既存の.logファイルを上書くことができます。前提条件としては、rabbitmq_tracingプラグインの有効化とadminタグ、およびrabbitmq OSユーザによって書き込み可能なターゲットパスが必要です。この問題はバージョン3.13.15、4.0.20、4.1.11、4.2.6、および4.3.1で修正されています。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.