CVE-2026-64222 in Linux情報

要約

〜によって VulDB • 2026年07月24日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

octeontx2-pf: AQ初期化失敗時にpool->stackの二重解放を回避する

otx2_pool_aq_init()は、メールボックス同期または再試行割り当てに失敗した場合にpool->stackを解放しますが、ポインタ自体は変更されません。その後、otx2_sq_aura_pool_init()がotx2_aura_pool_free()を通じて部分的なセットアップの巻き戻しを行い、これによりpool->stackが再度解放されます。CN20K固有の実装であるcn20k_pool_aq_init()にも、対応するエラーパスにおいて同じバグが存在します。

共有クリーンアップパスで部分的に初期化されたプール状態をクリーンアップする際に、同一のスタックが再び解放されないようにするため、ローカルなfree処理直後にpool->stackをNULLに設定します。

このバグは、v6.13-rc1の解析中に開発中のカーネルメモリ管理用実験的分析ツールによって最初に検出されました。このツールはまだ開発中で、一般公開されていません。手動による検査により、v7.1-rc3においても同様のバグが依然として存在することが確認されています。

OcteonTX2/CN20Kハードウェアが必要であるため、このパスを再現するにはRuntime validation(ランタイム検証)を実施していません。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-382961

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!