CVE-2026-99036 in Linux情報

要約

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

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

dm: do_resumeにおける未使用メモリの読み込みの修正

do_resumeが dm_table_get_mode(new_map) を呼び出す際、この呼び出しはロックを保持せずに実行されます(mdへの参照のみを保持しています)。同じデバイスに対する別の並列的なioctlによって、dm_swap_tableとdm_table_get_modeの間でテーブルが入れ替わってしまう可能性があります。その場合、dm_table_get_mode(new_map) は解放されたメモリを読み込んでしまいます。

このrace conditionはsyzbotによってトリガーされました。

本コミットでは、dm_swap_tableの前に新しいテーブルのモードを読み取ることで、このraceを修正しています。なお、new_mapは dm_ima_need_measure にも渡されますが、この関数はそれを間接参照しようとはしないため、この呼び出しは安全です。

これはセキュリティ上のバグではありません。なぜなら、これをトリガーできるのはrootのみであり、lvmやcryptsetupなどの一般的に使用されるツールはioctlを並列で呼び出すことがないため、誤ってこれを引き起こすことはないからです。

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

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-425840

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!