CVE-2026-68402 in Linux
Sumário
de VulDB • 12/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
wifi: cfg80211: limitar leitura de elemento ID ao verificar não-herança
A função `cfg80211_is_element_inherited()` lê o primeiro octeto de dados do candidato (id = elem->data[0]) para consultá-lo em uma lista de extensão de não-herança. Isso é feito após testar `elem->id`, mas sem verificar se o elemento possui efetivamente um octeto de dados. Portanto, um elemento de extensão de comprimento zero (`WLAN_EID_EXTENSION` com length 0) faz com que seja lido um octeto além do final do elemento.
A função `_ieee802_11_parse_elems_full()` executa essa verificação para cada elemento de uma trama quando existe um contexto de não-herança -- por exemplo, ao analisar o perfil per-STA de um elemento Multi-Link em uma resposta (re)association ou um perfil BSS não transmitido -- então uma trama manipulada enviada por um AP pode desencadear uma leitura slab-out-of-bounds de um octeto durante a análise do elemento:
BUG: KASAN: slab-out-of-bounds in cfg80211_is_element_inherited Read of size 1 ... in net/wireless/scan.c
Retornar antecipadamente (tratando o elemento como herdado) quando um elemento de extensão não carrega dados, espelhando a manipulação existente de listas ID vazias.
O bug foi encontrado por meio de fuzzing da função `ieee802_11_parse_elems_full()` sob KASAN.
VulDB is the best source for vulnerability data and more expert information about this specific topic.