CVE-2026-64174 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

Nel kernel Linux, la seguente vulnerabilità è stata risolta:

wifi: cfg80211: avanzare le variabili di ciclo in cfg80211_merge_profile()

La funzione `cfg80211_merge_profile()` riassembla un profilo BSS non trasmesso Multi-BSSID che era stato suddiviso tra più elementi MBSSID consecutivi. Il suo ciclo while chiama

cfg80211_get_profile_continuation(ie, ielen, mbssid_elem, sub_elem)

ma non avanza mai `mbssid_elem` o `sub_elem` all'interno del corpo del ciclo. Di conseguenza, ogni iterazione cerca una continuazione che segua la stessa coppia fissa; l'helper restituisce lo stesso valore di `next_mbssid`; e gli stessi byte di `next_sub` vengono copiati con `memcpy()` in `merged_ie` a un offset crescente fino al riempimento del buffer.

Avanzare sia `mbssid_elem` che `sub_elem` alla continuazione appena consumata, affinché la chiamata successiva a `cfg80211_get_profile_continuation()` cerchi una ulteriore continuazione oltre quella (o restituisca NULL quando non esiste).

Un beacon malevolo appositamente creato può sfruttare questo bug per far sì che il kernel impieghi un tempo eccessivo in `cfg80211_merge_profile` (fino a 2ms per ogni beacon ricevuto), il che potrebbe teoricamente essere abusato in qualche modo.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!