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



 
分析対象脆弱性情報 (リビジョン番号 : 1) [ Download XML
JVNDB-2026-017392     ( CVE-2026-23310 | CVE-2026-23310 )
LinuxのLinux Kernelにおける不特定の脆弱性
https://jvndb.jvn.jp/ja/contents/2026/JVNDB-2026-017392.html

原文

Linuxカーネルにおいて、以下の脆弱性が修正されました。bpf/bondingにおいて、XDPが読み込まれている場合にvlan+srcmacのxmit_hash_policyへの変更が拒否されます。bond_option_mode_set()はbond_xdp_check()を通じて、読み込まれたXDPプログラムと互換性のないモード変更をすでに拒否しています。しかし、bond_option_xmit_hash_policy_set()にはそのような保護がありませんでした。802.3adおよびbalance-xorモードでは、通常ハードウェアオフロードにより802.1qペイロードが存在しないため、bond_xdp_check()はxmit_hash_policyがvlan+srcmacの場合にfalseを返します。これにより、ユーザーは以下の操作を行うことが可能でした。1. 互換性のあるxmit_hash_policy(例えばlayer2+3)で802.3ad/balance-xorモードのbondにネイティブXDPプログラムをアタッチする。2. XDPが読み込まれている状態でxmit_hash_policyをvlan+srcmacに変更する。これによってbond-xdp_progは設定されたままになりますが、同じデバイスに対してbond_xdp_check()はfalseを返す状態となります。bondが後に破棄される際、dev_xdp_uninstall()はbond_xdp_set(dev, NULL, NULL)を呼び出しプログラムを削除しようとしますが、bond_xdp_check()のガードにより-EOPNOTSUPPを返し、以下の警告が発生します。WARN_ON(dev_xdp_install(dev, mode, bpf_op, NULL, 0, NULL))。この問題を修正するために、802.3adまたはbalance-xorモードのbondでXDPプログラムが読み込まれている場合に、xmit_hash_policyがvlan+srcmacに変更されることを拒否するようにしました。コミット39a0876d595b("net, bonding: Disallow vlan+srcmac with XDP")でbond_xdp_check()が導入され、xmit_hash_policyがvlan+srcmacの場合に802.3ad/balance-xorモードでfalseを返すようになりました。このチェックはbond_xdp_set()に組み込まれ、互換性のないポリシーでのXDPアタッチメントを拒否しますが、同様にXDP読み込み後に互換性のない値にxmit_hash_policyを変更する処理はbond_option_xmit_hash_policy_set()で保護されていませんでした。注意として、コミット094ee6017ea0("bonding: check xdp prog when set bond mode")で後にbond_option_mode_set()に同様の保護が追加されましたが、bond_option_xmit_hash_policy_set()には依然として保護がありませんでした。

翻訳   (表示)





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




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


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

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

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

 [?]
 [?]
 [?]

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

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

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

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

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

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

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

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

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




National Vulnerability Database (NVD) CVE-2026-23310








参考情報
JVNDB CWE-noinfo 情報不足




関連文書 bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e85fa809e507b9d8eff4840888b8c727e4e8448c)




関連文書 bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5c262bd0e39320a6d6c8277cb8349ce21c01b8c1)




関連文書 bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d36ad7e126c6a0c5f699583309ccc37e3a3263ea)




関連文書 https://git.kernel.org/stable/c/0ace8027e41f6f094ef6c1aca42d2ed6cd7af54e




関連文書 bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/479d589b40b836442bbdadc3fdb37f001bb67f26)





Copyright © 2026 JPCERT/CC All Rights Reserved.