【活用ガイド】

JVNDB-2026-025013

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

概要

Linuxカーネルにおいて、以下の脆弱性が修正されました:bpf: test_run: bpf_lwt_xmit_push_encapにおけるヌルポインタ参照の問題を修正しました。bpf_lwt_xmit_push_encapヘルパーは、必要なヘッドルームを計算するためにskb_dst(skb)->devへアクセスする必要があります。具体的には、 err = skb_cow_head(skb, len + LL_RESERVED_SPACE(skb_dst(skb)->dev));しかし、skbはbpf_prog_test_run_skb関数によってセットアップされる際に、skb->_skb_refdstが初期化されていない可能性があります。この状態でbpf_lwt_push_ip_encap関数を実行するとヌルポインタ参照が発生し、Yinhao氏が報告したようにカーネルクラッシュが引き起こされます。ログには以下のようなエラーが記録されます:[ 105.186365] BUG: kernel NULL pointer dereference, address: 0000000000000000[ 105.186382] #PF: supervisor read access in kernel mode[ 105.186388] #PF: error_code(0x0000) - not-present page[ 105.186393] PGD 121d3d067 P4D 121d3d067 PUD 106c83067 PMD 0[ 105.186404] Oops: 0000 [#1] PREEMPT SMP NOPTI[ 105.186412] CPU: 3 PID: 3250 Comm: poc Kdump: loaded Not tainted 6.19.0-rc5 #1[ 105.186423] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2 04/01/2014[ 105.186427] RIP: 0010:bpf_lwt_push_ip_encap+0x1eb/0x520[ 105.186443] Code: ...問題を解決するために、bpf_test_runの前に一時的にskb->_skb_refdstの設定を追加しました。
CVSS による深刻度 (CVSS とは?)

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


Linux
  • Linux Kernel 5.1 以上 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. NULL ポインタデリファレンス(CWE-476) [NVD評価]
共通脆弱性識別子(CVE)  CVEとは?

  1. CVE-2026-53111
参考情報

  1. National Vulnerability Database (NVD) : CVE-2026-53111
  2. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/599905c3f10bb83e6e6881d5a7f5cea5df07dc23)
  3. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/972787479ee73006fddb5e59ab5c8e733810ff42)
  4. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5c8d1f91fc4898d79f29d79c1a6f7c2b3ee66fb0)
  5. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/94f95328b9070909b5b875c647b17a11d3d85567)
  6. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5500913516e071dbe23e5a404c861dd2d82c9589)
  7. 関連文書 : bpf: test_run: Fix the null pointer dereference issue in bpf_lwt_xmit_push_encap - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c7ad31fb948fdd4905263f4324160682c3fa7bc6)
更新履歴

  • [2026年07月24日]
      掲載