【活用ガイド】

JVNDB-2026-024722

LinuxのLinux Kernelにおける不特定の脆弱性

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。dm-cache:パススルーモード切り替え時のダーティマッピングチェックの修正です。コミット9b1cc9f251af("dm cache: 非アクティブおよびアクティブなDMテーブル間でキャッシュメタデータオブジェクトを共有")で述べられているように、dm-cacheはテーブルの再読み込みがサスペンド後に発生すると想定していますが、LVMのテーブル事前読込はこの想定を破ります。パススルーモードのダーティマッピングチェックはこの想定に基づいて設計され、テーブル作成時に実行されるため、事前読込とメタデータ更新が進行中の場合にチェックが失敗します。これにより、ダーティなマッピングがパススルーモードにロードされ、データ損失のリスクが生じます。再現手順:1. 書き戻しキャッシュをmigration_thresholdを0にして作成し、ダーティマッピングを生成します。```dmsetup create cmeta --table "0 8192 linear /dev/sdc 0" dmsetup create cdata --table "0 131072 linear /dev/sdc 8192" dmsetup create corig --table "0 262144 linear /dev/sdc 262144" dd if=/dev/zero of=/dev/mapper/cmeta bs=4k count=1 oflag=direct dmsetup create cache --table "0 262144 cache /dev/mapper/cmeta /dev/mapper/cdata /dev/mapper/corig 128 2 metadata2 writeback smq 2 migration_threshold 0"```2. パススルーモードでテーブルを事前読込します。```dmsetup reload cache --table "0 262144 cache /dev/mapper/cmeta /dev/mapper/cdata /dev/mapper/corig 128 2 metadata2 passthrough smq 0"```3. 最初のキャッシュブロックに書き込みを行い、ダーティ化します。```fio --filename=/dev/mapper/cache --name=populate --rw=write --bs=4k --direct=1 --size=64k```4. 非アクティブなテーブルを再開します。これにより、ダーティブロックをパススルーモードにロードすることが可能になります。```dmsetup resume cache```修正は、チェックをpreresumeフェーズに移動してテーブルの事前読込をサポートすることにより行われました。また、未使用の関数dm_cache_metadata_all_cleanも削除されています。
CVSS による深刻度 (CVSS とは?)

CVSS v3 による深刻度
基本値: 5.5 (警告) [NVD値]
  • 攻撃元区分: ローカル
  • 攻撃条件の複雑さ: 低
  • 攻撃に必要な特権レベル: 低
  • 利用者の関与: 不要
  • 影響の想定範囲: 変更なし
  • 機密性への影響(C): なし
  • 完全性への影響(I): なし
  • 可用性への影響(A): 高
影響を受けるシステム


Linux
  • Linux Kernel 3.13 以上 5.10.258 未満
  • Linux Kernel 5.11 以上 5.15.209 未満
  • Linux Kernel 5.16 以上 6.1.175 未満
  • Linux Kernel 6.13 以上 6.18.33 未満
  • Linux Kernel 6.19 以上 7.0.10 未満
  • Linux Kernel 6.2 以上 6.6.141 未満
  • Linux Kernel 6.7 以上 6.12.91 未満

想定される影響

・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。
・当該ソフトウェアが扱う情報について、書き換えは発生しません。
・当該ソフトウェアが完全に停止する可能性があります。
対策

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

CWEによる脆弱性タイプ一覧  CWEとは?

  1. 情報不足(CWE-noinfo) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-53061
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-53061
  2. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c2e86f647561fcf5e1c6eba7d75e9e0c4299c94d)
  3. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/12105c7f18375d7615dad7605d89eadae7eb12a6)
  4. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/322586745bd1a0e5f3559fd1635fdeb4dbd1d6b8)
  5. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1443c32f24d6d8bcdf4beceef2afc09290b98717)
  6. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/21c503d60a257e54ca3ac58e2721bd24501d5bde)
  7. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/01b22656d8a68dbeae59f8b80866e7b11936b20a)
  8. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5c98a3f1d7a554c9e920aa31daf92af6b5bbb8cc)
  9. 関連文書 : dm cache: fix dirty mapping checking in passthrough mode switching - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/bd5a2c1018938e6b32670728bdb32a3f0efff00f)
更新履歴

  • [2026年07月23日]
      掲載