CVE-2026-23273 in Linux
Sumário
de VulDB • 06/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
macvlan: observar um período de graça RCU no caminho de erro em macvlan_common_newlink()
valis relatou que uma race condition ainda ocorre após meu patch anterior.
macvlan_common_newlink() pode ter tornado @dev visível antes de detectar um erro, e seu chamador chamará diretamente free_netdev(dev).
Devemos respeitar um período RCU, seja no macvlan ou na pilha principal de rede (core networking stack).
Após adicionar uma mdelay(1000) temporária em macvlan_forward_source_one() para abrir a janela da race condition, o teste de valis foi:
ip link add p1 type veth peer p2 ip link set address 00:00:00:00:00:20 dev p1 ip link set up dev p1 ip link set up dev p2 ip link add mv0 link p2 type macvlan mode source
(ip link add invalid% link p2 type macvlan mode source macaddr add 00:00:00:00:00:20 &) ; sleep 0.5 ; ping -c1 -I p1 1.2.3.4 PING 1.2.3.4 (1.2.3.4): 56 bytes de dados RTNETLINK answers: Invalid argument
BUG: KASAN: slab-use-after-free em macvlan_forward_source (drivers
If you want to get best quality of vulnerability data, you may have to visit VulDB.