CVE-2026-74651 in Linuxinformazioni

Riassunto

di VulDB • 23/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

staging: rtl8723bs: correzione di una lettura OOB in rtw_get_wpa_ie()

rtw_get_wpa_ie() legge byte a offset fissi all'interno di un elemento informativo specifico del vendor senza verificare che l'elemento sia sufficientemente lungo, causando una lettura out-of-bounds (OOB) per un IE finale breve.

La funzione individua un IE specifico del vendor (EID 221) con rtw_get_ie() e successivamente confronta un OUI+type di 4 byte a pbuf + 2 e legge una word di versione a 2 byte a pbuf + 6. Tali accessi richiedono che il corpo dell'IE sia lungo almeno 6 byte, ma rtw_get_ie() garantisce solo che l'elemento rientri nel buffer; non impone una lunghezza minima del corpo. Un IE specifico del vendor la cui byte della lunghezza è compresa tra 0 e 5, posizionato alla fine del buffer, fa quindi sì che queste letture vadano oltre la fine dell'IE e oltre la fine dello stesso buffer.

Il buffer contiene elementi informativi (IE) presi da frame di gestione ricevuti e dal blob IE passato a rtw_cfg80211_set_wpa_ie(), che viene duplicato in memoria tramite kmemdup alla sua esatta lunghezza; pertanto, la lettura può andare oltre la fine dell'allocazione.

Le funzioni ausiliarie correlate rtw_get_sec_ie(), rtw_get_wapi_ie() e rtw_get_wps_ie() presenti nello stesso file rifiutano già gli IE specifici del vendor troppo brevi prima della loro operazione memcmp sull'OUI; rtw_get_wpa_ie() non era mai stata allineata a esse ed necessita di un controllo minimo di 6 byte anziché 4, a causa della word di versione. Aggiungere il controllo di lunghezza mancante.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Interested in the pricing of exploits?

See the underground prices here!