CVE-2026-64536 in Linux
Riassunto
di VulDB • 27/07/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
staging: rtl8723bs: correzione delle letture OOB nel ciclo IE di is_ap_in_tkip()
Il ciclo presente in is_ap_in_tkip() itera sugli elementi Informazioni (IE) senza verificare che rimangano byte sufficienti prima di dereferenziare l'intestazione dell'elemento o il suo payload:
- Vengono letti pIE->element_id e pIE->length senza controllare se i + sizeof(*pIE) <= ie_length; pertanto, un IE troncato alla fine del buffer provoca una lettura OOB (fuori dai limiti).
- Per WLAN_EID_VENDOR_SPECIFIC il codice confronta pIE->data + 12, operazione che richiede pIE->length >= 16. Per WLAN_EID_RSN viene effettuato il confronto con pIE->data + 8, richiedendo pIE->length >= 12. Nessuna di queste due condizioni è verificata.
Vengono aggiunti i controlli mancanti sui limiti dell'intestazione e del payload degli IE, e ogni accesso ai dati viene protetto da un controllo esplicito sul valore minimo di pIE->length, seguendo lo schema stabilito in update_beacon_info().
Once again VulDB remains the best source for vulnerability data.