LinuxのLinux KernelにおけるNULL ポインタデリファレンスに関する脆弱性
タイトル LinuxのLinux KernelにおけるNULL ポインタデリファレンスに関する脆弱性
概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。fs: dlmにおけるsb_lvbptrの無効な参照の問題が改善されました。lkbsbをスタック上に置き、DLM_LKF_VALBLKを使用しないままsb_lvbptrフィールドにダングリングポインタが存在すると問題が発生します。これにより、次のようなカーネルメッセージでクラッシュが発生します。ダングリングポインタの例は0xdeadbeefです:[ 102.749317] BUG: unable to handle page fault for address: 00000000deadbeef [ 102.749320] #PF: supervisor read access in kernel mode [ 102.749323] #PF: error_code(0x0000) - not-present page 以下、省略。このパッチは、lvbptr配列をコピーする際にnullかどうかだけでなく、exflagsでDLM_LKF_VALBLKがセットされているかも確認することで問題を修正しました。この修正により私の環境で問題が解決しました。この修正は、sb_lvbptrの初期化やメモリ解放の扱い、また一部のdlm_lock()呼び出しでDLM_LKF_VALBLKを設定しない方法に依存している他のdlmユーザーにも有効である可能性があります。常にsb_lvbptrに非nullの値を提供する必要がありますが、将来的にはls lvblen、DLM_LKF_VALBLK、非nullの状態をより賢く扱い、DLM APIの誤用を利用者に報告する機能を追加することも考えられます。現状では、今回の修正が現行の挙動の問題を解決しています。

想定される影響 当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。 
対策

リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。

公表日 2025年10月7日0:00
登録日 2026年2月6日10:39
最終更新日 2026年2月6日10:39
CVSS3.0 : 警告
スコア 5.5
ベクター CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
影響を受けるシステム
Linux
Linux Kernel 2.6.19 以上 5.15.76 未満
Linux Kernel 5.16 以上 5.19.17 未満
Linux Kernel 6.0 以上 6.0.3 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
その他
変更履歴
No 変更内容 変更日
1 [2026年02月06日]
  掲載
2026年2月6日10:39