|
VRDA Feed
by
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||