【活用ガイド】

JVNDB-2026-021080

LinuxのLinux Kernelにおける有効期限後のメモリの解放の欠如に関する脆弱性

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました。SUNRPCのauth_gssで、XDRデコードエラー経路においてメモリリークが発生していた問題を修正しました。gssx_dec_ctx()、gssx_dec_status()、およびgssx_dec_name()関数はgssx_dec_buffer()を介してメモリを割り当てており、この関数はkmemdup()を呼び出します。後続のデコード操作が失敗すると、これらの関数は割り当て済みのバッファを解放せずにすぐに戻ってしまうため、メモリリークが発生していました。特にgssx_dec_ctx()でのリークは重要であり、呼び出し元であるgssp_accept_sec_context_upcallがいくつかのバッファ長フィールドを0以外の値に初期化し、メモリ割り当てを引き起こしていました。たとえば、src_nameに対してgssx_dec_name()が成功し、targ_nameで失敗した場合、exported_context_token、mech、およびsrc_name.display_nameに割り当てられたメモリが参照されず回収不能になる事態が発生していました。エラー発生時に以前に割り当てたバッファを解放するために、gotoベースのクリーンアップ処理を追加しました。
CVSS による深刻度 (CVSS とは?)

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


Linux
  • Linux Kernel 3.10 以上 5.10.252 未満
  • Linux Kernel 5.11 以上 5.15.202 未満
  • Linux Kernel 5.16 以上 6.1.165 未満
  • Linux Kernel 6.13 以上 6.18.14 未満
  • Linux Kernel 6.19 以上 6.19.4 未満
  • Linux Kernel 6.2 以上 6.6.128 未満
  • Linux Kernel 6.7 以上 6.12.75 未満

想定される影響

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

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

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

  1. 有効期限後のメモリの解放の欠如(CWE-401) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-45870
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-45870
  2. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/df10f23defff22c8d55fe6db74f6e4ce927145bf)
  3. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3e6397b056335cc56ef0e9da36c95946a19f5118)
  4. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c81431b1b9fbd21e9a5a9211b5517b7295d18e6a)
  5. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/64303b92d94c0c7845a273acd8d84b796d6f1db7)
  6. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b4af3806846778799cd4ab0766dc18341e777264)
  7. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/3b56eb90feb8a3709417f5624f3871847d42bcb1)
  8. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/caf7eff432e91a9eba1c79fa545c2f54be15d62b)
  9. 関連文書 : SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d79b9097a6a2b91471b40755f1225364be5d85ff)
更新履歴

  • [2026年06月26日]
      掲載