CVE-2026-74701 in Linuxinformation

Résumé

par VulDB • 22/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

net/openvswitch : vérifier la longueur de l'en-tête Ethernet dans key_extract()

Lorsqu'un paquet arrive sur un périphérique ARPHRD_NONE (par exemple TUN), ovs_flow_key_extract() fait confiance au champ skb->protocol fourni par l'utilisateur : s'il est défini à ETH_P_TEB, le paquet est classé comme MAC_PROTO_ETHERNET et key_extract() est appelé sans vérifier que le buffer du socket (skb) contient 14 octets de données linéaires (ETH_HLEN). key_extract() extrait inconditionnellement 2 * ETH_ALEN octets pour les adresses MAC et parse_ethertype() en extrait 2 autres, ce qui déclenche un BUG noyau dans __skb_pull() lorsque la zone linéaire est trop petite.

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

La correction consiste à appeler check_header() dans key_extract() avant d'accéder à l'en-tête Ethernet.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

15/08/2026

Divulgation

22/08/2026

Modérer

accepté

Entrée

VDB-394492

CPE

prêt

EPSS

0.00000

KEV

non

Activités

faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!