【活用ガイド】

JVNDB-2026-028025

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

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。NFSv4では、O_TRUNCのためのオープン権限マスクにMAY_WRITEを含めます。POSIXではファイルを切り詰めるには書き込み権限が必要なため、O_TRUNCを指定したopen()は、O_ACCMODEのアクセスモードに関わらず書き込みアクセスが許可されている必要があります。nfs_open_permission_mask()はnfs_may_open()に渡されるアクセスマスクを構築します。nfs_may_open()は、クライアントがキャッシュされた書き込み委任を経由してcan_open_delegated()経路で自身で処理するOPENのローカル認可ゲートです。このマスクはO_ACCMODEのみから導出されるため、書き込み不可のファイルに対してopen(O_RDONLY | O_TRUNC)が実行されると、MAY_READのみを要求してローカルチェックを通過します。そのOPENはローカルで処理され、切り詰めはデリゲーションのstateidを使ったSETATTR(size=0)としてサーバーに送信されます。サーバーは標準の書き込み委任のセマンティクスでこれを受け入れます。しかしPOSIXでは、このopenはEACCESで失敗すべきです。したがって、O_TRUNCが設定されている場合は常にマスクにMAY_WRITEを含めることで、ローカルチェックがサーバーで適用されるアクセス権と一致するようにします。
CVSS による深刻度 (CVSS とは?)

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


Linux
  • Linux Kernel 2.6.24 以上 5.10.261 未満
  • Linux Kernel 5.11 以上 5.15.212 未満
  • Linux Kernel 5.16 以上 6.1.178 未満
  • Linux Kernel 6.13 以上 6.18.39 未満
  • Linux Kernel 6.19 以上 7.1.4 未満
  • Linux Kernel 6.2 以上 6.6.145 未満
  • Linux Kernel 6.7 以上 6.12.96 未満
  • Linux Kernel 7.2

想定される影響

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

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

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

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

  1. CVE-2026-64298
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-64298
  2. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e36501b7d4abdcd6d69a7cb901b2f286b7a3d041)
  3. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/30fdf4df6c3c00efec947e4ddf97f0fdd4473628)
  4. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6bd7d0a06b53c4e797e1a9cea0d2d41aa1b26230)
  5. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/4817c8974315b666e895b7d1bb83cd3664c323b1)
  6. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5140f099ecd8a2f2808b7f7b720ee1bad8468974)
  7. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/22c1fd1355ad4ca27aa7f0fa02719122dd92d9de)
  8. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a937e92c1d00534b5c2e3e9f4381b7e988180797)
  9. 関連文書 : NFSv4: include MAY_WRITE in open permission mask for O_TRUNC - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/cb148a2762d644bff1894728e8835a9a4b84f9ea)
更新履歴

  • [2026年08月13日]
      掲載