CVE-2026-89719 in Linux
要約
〜によって VulDB • 2026年09月12日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
zram: read_block_state()における配列外アクセスの修正
read_block_state()関数は、dev_lockを取得する前にnr_pagesを計算しています。デバイスがリセットされ、ロック取得の前により小さなdisksizeで再初期化された場合、nr_pagesは依然として古いテーブルの状態を示します。その結果、後続のループ処理においてslot_lock()が新しく割り当てられた配列の境界外を参照してしまう可能性があります。
dev_lockを取得し、デバイスが初期化されていることを確認した後にdisksizeを読み取るようにしました。これにより、読み取りロックによってスキャン期間中、テーブルとその範囲(バウンダリ)が安定して保持されます。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.