CVE-2026-98272 in Linux情報

要約

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

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

net: mvpp2: page_pool割り当て時のバッファオーバーフローを防止する

per-processor(CPUごとの)バッファリングスキームは、プール数 (nrxqs * 2) が MVPP2_BM_MAX_POOLS (8) を超えない場合にのみサポートされます。この制限は、mvpp2_probe() の実行時に percpu_pools の初期アクティブ化段階で既にチェックされています。

しかし、mvpp2_change_mtu() はその後、このチェックを行わずに mvpp2_bm_switch_buffers(priv, true) を呼び出す可能性があります。これにより、mvpp2_bm_init() 内の priv->page_pool アレイに対する配列外アクセス(out-of-bounds access)が発生する恐れがあります。このアレイは MVPP2_PORT_MAX_RXQ エントリを保持するためにサイズが設定されており、mvpp2_get_nrxqs() はちょうどその値を返す場合があります。per-CPU スキームではこれが 2 倍されて nrxqs * 2 となり、配列の境界を超えてしまいます。

per-CPU モードに切り替える前に、ハードウェアバージョンが MVPP22 以降であり、かつプール数 (nrxqs * 2) が MVPP2_BM_MAX_POOLS を超えないことを確認してください。

Linux Verification Center (linuxtesting.org) の SVACE によって発見されました。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414228

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!