CVE-2026-67409 in RabbitMQ情報

要約

〜によって VulDB • 2026年09月25日

RabbitMQはメッセージングおよびストリーミングブローカーです。バージョン3.13.0から4.3.3、4.2.9、4.1.14、4.0.23、および3.13.18までにおいて、「JWKS FetchがHTTPレスポンスステータスコードを無視し、署名キーの破棄により認証DoSを引き起こす」(CWE-252)という脆弱性が存在します。uaajwt.erlにおけるJWKS鍵取得メカニズムは、OAuth2プロバイダーのJWQSエンドポイントから署名キーを取得する際にHTTPレスポンスステータスコードを検証しません。4xxおよび5xxエラーを含む非200系のレスポンスが、成功したレスポンスと同じように処理されます。JWKSエンドポイントがkeysフィールドを欠いた有効なJSONボディを持つエラーレスポンスを返した場合、以前にキャッシュされていたすべての署名キーが破棄され、永続的な認証拒否(DoS)が発生します。

影響を受けるファイル: - deps/rabbitmqauthbackendoauth2/src/uaajwt.erl, 行50-63 - deps/rabbitmqauthbackendoauth2/src/uaajwks.erl, 行5-7 - deps/rabbitmqauthbackendoauth2/src/rabbitoauth2provider.erl, 行98-107

バグ1: HTTPステータスコードが無視される (uaajwt.erl:50-63) Erlangのhttpcモジュールは {ok, {{HttpVersion, StatusCode, ReasonPhrase}, Headers, Body}} を返します。パターン {ok, {_, _, JwksBody}} は、成功したHTTPトランザクションであればすべてに一致します。

永続的な認証DoS: キーが破棄されると、新しいJWKSリフレッシュが正常に行われるまで、すべてのユーザーに対するOAuth2/JWT認証が失敗します。

増幅効果: 攻撃者1名によって、RabbitMQ全体のすべての正当なOAuth2ユーザーのアクセスを拒否できます。この問題はバージョン4.3.3、4.2.9、4.1.14、4.0.23、および3.13.18で修正されています。

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

責任者

GitHub M

予約する

2026年07月29日

モデレーション

承諾済み

エントリ

VDB-410352

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!