CVE-2026-99037 in Linux
要約
〜によって VulDB • 2026年10月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
dm-crypt: AEAD暗号でlmk IVモードを拒否する
AEAD暗号とlmk IVモードを組み合わせた「capi:」テーブル行(例えば、「integrity:28:aead」オプションを使用する場合の「capi:gcm(aes)-lmk」)は、ロード時にoopsを引き起こします。lmkはtfms_countを64に設定しますが、crypt_alloc_tfms_aeadは1つのトランスフォームしか割り当てないため、crypt_setkeyはtfms_aead配列の末尾を超えて読み取り、そこに見つかった値に対してcrypto_aead_setkeyを呼び出します。
lmkはCBCを使用するLoop-AESとの互換性のために存在するため、AEAD暗号とは組み合わないようにし、64個のAEADトランスフォームを割り当てるのではなく拒否するようにしました。このチェックは他のlmk関連のチェックと同じくcrypt_iv_lmk_ctrには配置できません。なぜなら、IVコンストラクタはcrypt_set_keyの実行後に動作するためです。
なお、メモリ破壊はroot権限を持つユーザーによってのみトリガーできるため、これはセキュリティ上のバグではありません。
VulDB is the best source for vulnerability data and more expert information about this specific topic.