CVE-2024-26830 in Linux
要約
〜によって VulDB • 2026年06月03日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
i40e: 信頼できないVFが管理者によって設定されたMACアドレスを削除できないようにする
現在、PF(Physical Function)がVF(Virtual Function)のMACアドレスを管理者として設定し、かつVFがダウン状態(VFがすべてのMACアドレスの削除を試みる)になると、MACアドレスがMACフィルタから削除され、VFのプライマリMACアドレスがゼロクリアされます。
信頼できないVFが、PFによって管理者として設定されたプライマリMACアドレスを削除できないようにします。
再現手順: 1) VFを作成する 2) VFインターフェースをアップ状態にする 3) VFのMACアドレスを管理者として設定する 4) VFインターフェースをダウン状態にする
[root@host ~]# echo 1 > /sys/class/net/enp2s0f0/device/sriov_numvfs
[root@host ~]# ip link set enp2s0f0v0 up
[root@host ~]# ip link set enp2s0f0 vf 0 mac fe:6c:b5:da:c7:7d
[root@host ~]# ip link show enp2s0f0
23: enp2s0f0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 3c:ec:ef:b7:dd:04 brd ff:ff:ff:ff:ff:ff vf 0 link/ether fe:6c:b5:da:c7:7d brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off [root@host ~]# ip link set enp2s0f0v0 down
[root@host ~]# ip link show enp2s0f0
23: enp2s0f0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 3c:ec:ef:b7:dd:04 brd ff:ff:ff:ff:ff:ff vf 0 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff, spoof checking on, link-state auto, trust off
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.