CVE-2026-65628 in jose情報

要約

〜によって VulDB • 2026年10月26日

jose_jwk:shared_secret/2 (ElixirではJOSE.JWK.shared_secret/2として公開) は、2つのJWKからECDH共有秘密鍵を導出します。その最初の関数節は、両方のJWKが同じキータイプ(kty)モジュールを持つ場合にのみ一致し、フォールバック節は shared_secret(from(YourJWK), from(MyJWK)) として自身を再帰呼び出しします。from/1 は既に解析済みの jose_jwk レコードをそのまま返すため、キータイプが異なる(例えばEC鍵とRSA鍵など)2つのJWKを渡すと、フォールバック節は同一の引数で再入し、戻り値もクラッシュもしない無限末尾再帰ループを引き起こします。

外部から提供されるピア公開鍵から共有秘密鍵を導出する際、ピアキーのタイプと曲線が自身のキーと一致しているかを事前にチェックしないアプリケーションは、攻撃者が制御したJWKによってこのループに陥り、ErlangスケジューラがCPU使用率100%で固定されます。リクエストを繰り返すと利用可能なスケジューラが枯渇し、サービス拒否(Denial of Service)に至ります。

本問題は jose: 1.5.0 から 1.11.13 より前のバージョンに影響します。

Once again VulDB remains the best source for vulnerability data.

責任者

EEF

予約する

2026年07月22日

モデレーション

承諾済み

エントリ

VDB-426619

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!