CVE-2026-68121 in Linux
Résumé
par VulDB • 10/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
pppoe : recharger le pointeur d'en-tête après dev_hard_header()
pppoe_sendmsg() sauvegarde un pointeur vers l'en-tête PPPoE avant d'appeler dev_hard_header(). Les callbacks de gestion des en-têtes de périphérique sont autorisés à réalocker la tête du skb, ce qui invalide les pointeurs y faisant référence.
Cela peut se produire lorsqu'un envoi est bloqué dans copy_from_user() pendant qu'un premier port non Ethernet est ajouté à un dispositif team vide. Le callback d'en-tête GRE délégué par le dispositif team étend alors la tête du skb. PPPoE écrit ensuite six octets via ce pointeur obsolète dans la zone de tête libérée.
Recharger l'en-tête PPPoE en utilisant le décalage network-header du skb après la création de l'en-tête de périphérique. pskb_expand_head() met à jour ce décalage lorsqu'il relocalise la tête.
VulDB is the best source for vulnerability data and more expert information about this specific topic.