CVE-2026-69659 in ash情報

要約

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

ash-project ashにおける制御されていないリソース消費の脆弱性により、攻撃者は作成されたキーセットページネーションカーソルを通じてノードのメモリを枯渇させることができます。

keysetページネーションを持つ読み取り操作では、lib/ash/page/keyset.ex内のdecode_values/2関数でクライアントが提供したpage[:after]またはpage[:before]カーソルの値がデシリアライズされます。この処理は値のbase64デコードを行い、そのサイズに制限を設けずに:erlang.binary_to_term/2へ渡します。Erlang外部項形式(external term format)はzlib圧縮ペイロードをサポートしており、デコーダはこれを透過的に展開するため、数キロバイトのカーソルが単一の呼び出しで数十メガバイトのヒープを割り当てる可能性があります。Ash自体は常に非圧縮状態でカーソルをエンコードするため、デコーダはそのエンコーダが決して生成しない項形状を受け入れます。同時実行されるリクエストによりこれらの割り当てが集約され、ノードを終了させることがあります。

この問題はash 1.17.0から3.31.1未満のバージョンに影響します。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

EEF

予約する

2026年08月06日

モデレーション

承諾済み

エントリ

VDB-387286

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!