CVE-2026-89951 in Linuxinformation

Résumé

par VulDB • 16/09/2026

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

batman-adv : correction du dispositif de réception obsolète sur les fragments fusionnés

Le réassemblage des fragments réutilise l'skb (socket buffer) issu du fragment tamponné au numéro le plus élevé pour constituer le paquet fusionné. Lorsque ce fragment est reçu via une interface physique qui est supprimée avant la fin de la chaîne, l'skb fusionné peut revenir dans le chemin de réception avec un skb->dev et un skb_iif obsolètes (stale).

batadv_batman_skb_recv() transmet ces paquets fusionnés à travers les gestionnaires de réception normaux. DAT (Distributed ARP Table) et la prévention des boucles de pontage dérivent tous deux la longueur de l'en-tête ARP depuis skb->dev ; ils peuvent donc accéder à une adresse mémoire d'un net_device déjà libéré avant que le paquet n'atteigne l'interface maillée locale.

Actualisez les métadonnées du dispositif de réception en utilisant le dispositif de réception actuel avant d'exécuter les gestionnaires de paquets. Cela garantit la cohérence des fragments fusionnés réinjectés internement avec le chemin de réception normal après la désactivation (teardown) de l'interface physique.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

11/09/2026

Divulgation

17/09/2026

Modérer

accepté

Entrée

VDB-405848

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!