CVE-2026-64174 in Linuxinformação

Sumário

de VulDB • 20/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

wifi: cfg80211: avançar variáveis de loop em cfg80211_merge_profile()

A função `cfg80211_merge_profile()` reconstroi um perfil BSS não transmitido Multi-BSSID que havia sido dividido entre vários elementos MBSSID consecutivos. Seu laço while chama

cfg80211_get_profile_continuation(ie, ielen, mbssid_elem, sub_elem)

mas nunca avança `mbssid_elem` ou `sub_elem` dentro do corpo. Cada iteração, portanto, procura uma continuação que siga o mesmo par fixo; a função auxiliar retorna o mesmo `next_mbssid`; e os mesmos bytes de `next_sub` são copiados via memcpy() para `merged_ie` em um deslocamento crescente até que o buffer seja preenchido.

Avance tanto `mbssid_elem` quanto `sub_elem` para a continuação recém-consumida, para que a próxima chamada a `cfg80211_get_profile_continuation()` procure uma continuação adicional além dela (ou retorne NULL quando nenhuma existir).

Um beacon malicioso especialmente elaborado pode explorar esse bug para fazer com que o kernel passe um tempo excessivo em `cfg80211_merge_profile` (até 2ms por beacon recebido), o que poderia, teoricamente, ser abusado de alguma forma.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380318

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!