VRDA Feed by JPCERT/CC
  Vulnerability Response Decision Assistance Feed : 脆弱性脅威分析用情報の定型データ配信
[ about VRDA Feed | JPCERT/CC



 
分析対象脆弱性情報 (リビジョン番号 : 1) [ Download XML
JVNDB-2026-025034     ( CVE-2026-53080 | CVE-2026-53080 )
LinuxのLinux KernelにおけるNULL ポインタデリファレンスに関する脆弱性
https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-025034.html

原文

Linuxカーネルにおいて、以下の脆弱性が修正されました。net/sched: cls_fw: change()呼び出し前の「old」フィルターのNULL参照の問題です。Sashiko[1]が指摘したように、コミットed76f5edccc9("net: sched: filter_chainリストをfilter_chain_lockミューテックスで保護")以降、TCフィルターは共有ブロックに追加され、->change()関数が呼ばれる前にデータパスに公開されるようになりました。これはcls_fwにとって問題であり、「old」方式で作成された無効なフィルターが、Xiangによって追加された検証ロジックで破棄される前に依然として一部のパケットを分類してしまう可能性があります。以下のスクリプトを繰り返し実行すると、問題が再現します。# ip link add dev crash0 type dummy # ip link set dev crash0 up # mausezahn crash0 -c 100000 -P 10 \ > -A 4.3.2.1 -B 1.2.3.4 -t udp "dp=1234" -q & # sleep 1 # tc qdisc add dev crash0 egress_block 1 clsact # tc filter add block 1 protocol ip prio 1 matchall \ > action skbedit mark 65536 continue # tc filter add block 1 protocol ip prio 2 fw # ip link del dev crash0 fw_classify()がWARN_ON()を引き起こすことがあります。(省略したカーネルコールスタックと警告内容)パケットのmarkの値によってNULLの'q'に対し'q->handle'を参照してしまい、NULLポインタ参照が発生します。BUG: kernel NULL pointer dereference, address: 0000000000000038(省略)共有ブロック上の「oldスタイル」の分類をスキップすることで、NULL参照問題は修正されました。これにより、無効なcls_fw「oldスタイル」フィルターの短いライフタイム内でWARN_ON()が発生しなくなっています。[1] https://sashiko.dev/#/patchset/2 ---省略---

翻訳   (表示)





この情報について
分析情報提供元:
JVN iPedia
初版公開日:
2026-07-24
分析対象脆弱性情報の分類:
アドバイザリ・注意喚起
最終更新日:
2026-07-24




脆弱性の影響を受ける製品の識別子
cpe:/o:linux:linux_kernel
 


脆弱性の分析内容
[攻撃元区分]  [?]
未評価 [?]

ローカル [?]
隣接 [?]
ネットワーク [?]

[攻撃条件の複雑さ]  [?]
未評価 [?]

 [?]
 [?]
 [?]

[攻撃前の認証要否]  [?]
未評価 [?]

複数 [?]
単一 [?]
不要 [?]

[機密性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

[完全性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

[可用性への影響]  [?]
未評価 [?]

影響なし [?]
部分的 [?]
全面的 [?]

関連情報
Common Vulnerabilities and Exposures (CVE) CVE-2026-53080




National Vulnerability Database (NVD) CVE-2026-53080








参考情報
JVNDB CWE-476 NULL ポインタデリファレンス




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/41845bc5bb64f3d615abe575ad655b5e7f193634)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/829808cbf8cf8a6d07a0e67a5ea2c3fcd63a9e5c)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a719275da488835e987d28effc04679b4aace3a0)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c205da704c84eeb4247d770150440294fd547049)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/4fabcfea7a9dd159df32c5df6587fe858cb0d748)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/65782b2db7321d5f97c16718c4c7f6c7205a56be)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5dcce34c57d5e5990869384d69deeb9414bf9b92)




関連文書 net/sched: cls_fw: fix NULL dereference of "old" filters before change() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5df49f0579f7e625f2358a219d31fbc7621be799)





Copyright © 2026 JPCERT/CC All Rights Reserved.