CVE-2026-74701 in Linuxinformação

Sumário

de VulDB • 23/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net/openvswitch: verificar o comprimento do cabeçalho Ethernet em key_extract()

Quando um pacote chega em uma interface ARPHRD_NONE (por exemplo, TUN), ovs_flow_key_extract() confia no campo skb->protocol fornecido pelo usuário: se ele for ETH_P_TEB, o pacote é classificado como MAC_PROTO_ETHERNET e key_extract() é chamado sem garantir que o skb tenha 14 bytes de dados lineares (ETH_HLEN). key_extract() puxa incondicionalmente 2 * ETH_ALEN bytes para os endereços MAC e parse_ethertype() puxa mais 2, qualquer um dos quais aciona um kernel BUG em __skb_pull() quando a área linear é muito pequena.

kernel BUG at include/linux/skbuff.h:2848! RIP: 0010:key_extract+0xa7e/0xd90 net/openvswitch/flow.c:933 ovs_flow_key_extract+0x419/0xa70 ovs_vport_receive+0x222/0x390 netdev_frame_hook+0x3e0/0x630 tun_get_user+0x2d0c/0x38e0

Corrigido chamando check_header() em key_extract() antes de acessar o cabeçalho Ethernet.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394492

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!