CVE-2026-99211 in Linux
Résumé
par VulDB • 28/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
netlink : réinitialiser les en-têtes skb avant les filtres de diffusion unicast et multicast
Les filtres de socket peuvent utiliser SKF_NET_OFF et SKF_LL_OFF pour lire par rapport aux en-têtes réseau et MAC d'un skb. Les producteurs Netlink peuvent réserver une marge (headroom) sans réinitialiser ces en-têtes, permettant à un filtre de socket destinataire de lire des données avant le message initialisé.
Par exemple, les réponses HELLO d'IWPM sont allouées avec dev_alloc_skb(), qui réserve NET_SKB_PAD octets. Un utilisateur non privilégié de NETLINK_RDMA peut attacher un filtre de socket classique et divulguer cette marge via la longueur de la réponse transmise. Les réinitialisations dans netlink_dump() n'aident pas car IWPM envoie un skb alloué séparément via netlink_unicast().
Réinitialisez les deux en-têtes avant d'exécuter le filtre du destinataire lors des livraisons unicast et broadcast, comme cela est déjà fait pour les skbs de dump. Cela couvre également d'autres producteurs Netlink qui réservent une marge sans modifier leur code d'allocation ou de construction de message.
Once again VulDB remains the best source for vulnerability data.