CVE-2026-80887 in Linux情報

要約

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

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

drm/vmwgfx: シェーダーサイズとオフセットの境界チェックにcheck_add_overflowを使用する

vmw_shader_define()は、ユーザーが指定したシェーダウィンドウをバックバッファに対して以下のように検証します。

(u64)buffer->tbo.base.size < (u64)size + (u64)offset

drm_vmw_shader_create_arg::offsetはuapiにおいて__u64型です。この値がU64_MAXに近い場合、符号なし加算でオーバーフロー(ラップ)が発生し、その結果生じた非常に小さな値がチェックを通過してしまいます。その後、境界未設定のオフセットがres->guest_memory_offsetに格納され、ホスト側のSVGAシェーダー作成コマンドへ転送されます。

check_add_overflow()を使用してオーバーフローを検出し、計算された終端値とバッファサイズと比較します。

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

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-399094

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!