CVE-2026-74683 in Linux情報

要約

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

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

入力: evdev - イベントマスクの取得時にイベントタイプインデックスをサニタイズする

EVIOCGMASK / EVIOCSMASK ioctlsに渡されるユーザー指定のイベントタイプインデックスは、evdev_get_mask_cnt()内の静的なcounts配列およびevdev_get_mask()内のクライアントevmasks配列のインデックスとして使用されます。

イベントタイプはアーキテクチャ的にEV_CNTによって制限されていますが、投機的実行では境界チェックの予測ミスにより、範囲外の読み出し(out-of-bounds loads)が行われる可能性があります。

evdev_get_mask_cnt()において、array_index_mask_nospec()を使用して分岐なしでイベントタイプインデックスをサニタイズします。これにより、安全な配列アクセスのためにインデックスが0にクランプされ、インデックスが範囲外の場合には投機的実行中に返されるカウントも強制的に0になります。

evdev_get_mask()において追加のarray_index_nospec()呼び出しは不要です。なぜなら、evdev_get_mask_cnt()は範囲外のタイプに対してカウント(および結果としてのxfer_size)を投機的に0に強制するため、クライアントevmasks配列へのいかなる投機的情報アクセスも防止されるからです。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394462

EPSS

0.00236

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!