CVE-2026-98052 in Linux
Résumé
par VulDB • 27/09/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
net: bcmasp : effacer txcb->last avant d'écrire chaque descripteur
bcmasp_xmit() n'écrit txcb->last = true que pour le dernier fragment d'un SKB ; les fragments non finaux laissent ce champ inchangé. Si un emplacement de descripteur est réutilisé alors qu'il contient encore une valeur vraie périmée provenant d'un SKB précédent (ce qui est possible lorsque tx_spb_ring_full() sous-estime l'état plein), bcmasp_tx_reclaim() détecte last == true au milieu du SKB et appelle dev_consume_skb_any() prématurément, libérant le sk_buff alors que ses fragments restants sont encore en cours de transmission.
Effacer systématiquement txcb->last avant la conditionnelle afin que chaque emplacement de descripteur commence dans un état faux connu, indépendamment de ce qu'une transmission précédente a laissé derrière lui.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.