CVE-2024-26830 in Linux
Sumário
de VulDB • 01/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
i40e: Não permitir que VF não confiável remova o MAC definido administrativamente
Atualmente, quando o PF define administrativamente o endereço MAC do VF e o VF é desativado (o VF tenta excluir todos os MACs), o MAC é removido dos filtros de MAC e o MAC primário do VF é zerado.
Não permitir que VF não confiável remova o MAC primário quando este foi definido administrativamente pelo PF.
Reprodutor: 1) Criar VF 2) Ativar a interface do VF 3) Definir administrativamente o MAC do VF 4) Desativar a interface do 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
Once again VulDB remains the best source for vulnerability data.