【活用ガイド】

JVNDB-2026-017534

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

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。ext4のext4_mb_release()関数で、常にキューに入ったdiscard作業を排出する問題です。最近のext4パッチ[1]のレビュー中に、Sashikoは以下の懸念を示しました[2]。最初にdiscardオプション付きでファイルシステムがマウントされた場合、ファイル削除はsbi-s_discard_listを更新し、s_discard_workをキューに入れます。その後、nodiscardオプションで再マウントすると、EXT4_MOUNT_DISCARDフラグはクリアされますが、保留中のs_discard_workはキャンセルも排出もされません。[1] https://lore.kernel.org/r/20260319094545.19291-1-qiang.zhang@linux.dev/ [2] https://sashiko.dev/#/patchset/20260319094545.19291-1-qiang.zhang%40linux.dev この懸念は妥当でしたが、パッチ[1]自体には関係ありませんでした。Sashikoの現状(初期)形態の問題の一つは、既存の問題を検出し、それをレビュー中のパッチの問題として報告してしまう点にあります。実際には、意図的に再現するのは難しいです(悪意あるsyzkallerファザーでない限り)。なぜなら、-o discard付きでファイルシステムをマウントして大量のファイルを削除し、その後-o nodiscardで再マウントし、キューに入ったdiscard作業が自身で排出される前にファイルシステムをすぐにアンマウントしなければならないからです。これは実際のバグであるため修正され、将来mballoc.cのパッチ解析時にSashikoがこの懸念を再度指摘することを回避します。
CVSS による深刻度 (CVSS とは?)

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


Linux
  • Linux Kernel 5.15 以上 5.15.203 未満
  • Linux Kernel 5.16 以上 6.1.168 未満
  • Linux Kernel 6.13 以上 6.18.21 未満
  • Linux Kernel 6.19 以上 6.19.11 未満
  • Linux Kernel 6.2 以上 6.6.131 未満
  • Linux Kernel 6.7 以上 6.12.80 未満
  • Linux Kernel 7.0

想定される影響

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

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

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

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

  1. CVE-2026-43065
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-43065
  2. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/812b6a7cd3e7f3a3e8a24db85bc6313c26cb1098)
  3. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b4737e26d4688b8aea88ad6ea4dbfeb6e78b0327)
  4. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9b4d9dda6a71ad3425c8109d27c4c6bfb9da97b8)
  5. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9ee29d20aab228adfb02ca93f87fb53c56c2f3af)
  6. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1c82f863f090ab899085bdfade073313384b514b)
  7. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c360e9d0def4f4ae03254a67c683103908555b75)
  8. 関連文書 : ext4: always drain queued discard work in ext4_mb_release() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e96c2354b170aaa53300c8e8fd59e41b133160f7)
更新履歴

  • [2026年06月03日]
      掲載