Linuxカーネルにおいて、以下の脆弱性が修正されました。batman-advのtp_meterに関して、初期化されていない送信者変数の使用を回避しました。batadv_tp_recv_ack() および batadv_tp_stop() は、BATADV_TP_SENDER 役割を持つ tp_vars に対してのみ有効です。BATADV_TP_RECEIVER 役割で呼び出された場合、初期化されていない送信者専用のメンバーを読み取ってしまい、未定義の動作が発生します。この問題は、現在進行中の tp_meter セッションで受信者として動作しているノードが悪意のあるACKパケットを受信した際に引き起こされる可能性があります。対策として、lookup直後に tp_vars->role をチェックし、BATADV_TP_SENDER でなければその先の送信者専用メンバーにアクセスする前に処理を中断するように修正しました。
Linux Linux Kernel 4.8 以上 5.10.258 未満 Linux Kernel 5.11 以上 5.15.209 未満 Linux Kernel 5.16 以上 6.1.175 未満 Linux Kernel 6.13 以上 6.18.34 未満 Linux Kernel 6.19 以上 7.0.11 未満 Linux Kernel 6.2 以上 6.6.142 未満 Linux Kernel 6.7 以上 6.12.92 未満 Linux Kernel 7.1
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-52931
National Vulnerability Database (NVD) : CVE-2026-52931 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ecdaa3e4d91040206afe21bc8a0d1198a0971ff3) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1a21c055f66e78973712a4a1be2a554f1ee2e4f4) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/85397e48afe6be83ffca5ad3f4792296bfc81d3d) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/53f931e0146ae5bdab4cba302646827d06b3794b) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6c65cf23d4c6170fcf5714c32aa64689718cb142) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0e388af04b3958b178a1b979527f93eb46ea1fee) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9884c9c02d3c90e9215db3c5128f59045d20ae91) 関連文書 : batman-adv: tp_meter: avoid use of uninit sender vars - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/dc2ae5fbd2dadc26735092f140b246841d969a11)
[2026年07月10日] 掲載