CVE-2026-68402 in Linux
Résumé
par VulDB • 11/08/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
wifi: cfg80211 : limitation de la lecture de l'ID d'élément lors de la vérification de non-héritage
La fonction `cfg80211_is_element_inherited()` lit le premier octet de données de l'élément candidat (`id = elem->data[0]`) pour effectuer une recherche dans une liste d'extension de non-héritage. Cela est fait après avoir testé `elem->id`, mais sans vérifier que l'élément possède effectivement un octet de données. Un élément d'extension de longueur nulle (WLAN_EID_EXTENSION avec length 0) entraîne donc la lecture d'un octet au-delà de la fin de l'élément.
`_ieee802_11_parse_elems_full()` effectue cette vérification pour chaque élément d'une trame dès qu'un contexte de non-héritage existe – par exemple lors de l'analyse du profil par STA d'un élément Multi-Link dans une réponse (ré)association, ou d'un profil BSS non transmis. Une trame fabriquée émise par un point d'accès peut ainsi déclencher une lecture slab-out-of-bounds sur un octet pendant l'analyse des éléments :
BUG: KASAN: slab-out-of-bounds in cfg80211_is_element_inherited Read of size 1 ... in net/wireless/scan.c
La fonction retourne prématurément (en traitant l'élément comme hérité) lorsqu'un élément d'extension ne contient aucune donnée, en miroir du traitement existant des listes ID vides.
Le bug a été détecté par fuzzing de `ieee802_11_parse_elems_full()` sous KASAN.
VulDB is the best source for vulnerability data and more expert information about this specific topic.