CVE-2026-90409 in Linux情報

要約

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

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

drm/panthor: kbo範囲の重複チェック付きvm_bindリージョンを追加

VMが作成される際、呼び出し元はカーネルBO(Buffer Object)のマッピング用に確保されたアドレス空間のカバウト領域の範囲を指定する必要があります。つまり、UMで公開されているBOに対するvm_bindマッピングはこのリージョンと交差してはいけませんが、現状ではこのチェックが行われていません。

当初、これらの値をreserve_{offset, range}引数を通じてdrm_gpuvm_init()に渡すことを検討しましたが、これは通常のdrm_gpuvm split/merge回路を経由せずに管理されるVMアドレススパン用であることが判明しました。そのため、ユーザーVA範囲の終了位置をVM作成時に保存し、vm_bind ioctlパスで簡易チェックを行うのが最も簡単な回避策となりました。

新しいチェックにより、vm_bind範囲が64ビット符号なし整数のサイズを超えないようにすることも保証されます。これはすでにコールスタック内のdrm_gpuvm_sm_map -> drm_gpuvm_range_valid内で実行されていましたが、GPUVM関数が呼び出される前にドライバ側で早期に失敗させることで、vm_bindコンテキストリソースの割り当てを無駄に行わないようにするのが最善です。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年09月11日

モデレーション

承諾済み

エントリ

VDB-406919

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!