CVE-2026-74650 in Linuxinformazioni

Riassunto

di VulDB • 23/08/2026

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

staging: rtl8723bs: correzione di una lettura fuori dai limiti (OOB) in WMM_param_handler()

WMM_param_handler() copia un elemento dei parametri WMM di dimensione fissa da un elemento informativo ricevuto senza verificare che l'elemento sia sufficientemente lungo, causando una lettura out-of-bounds per un IE WMM breve.

Il handler legge sizeof(struct WMM_para_element) (18 byte) a pIE->data + 6; pertanto richiede che pIE->length sia almeno pari a 24 (WLAN_WMM_LEN), ma non ne convalida mai la lunghezza. Due dei tre chiamanti lo raggiungono dopo aver corrisposto solo l'OUI WMM: OnAssocRsp() in rtw_mlme_ext.c fa corrispondere un OUI di 6 byte, e join_cmd_hdl() fa corrispondere un OUI di 4 byte, prima di richiamare il handler. Un IE vendor-specific che trasporta l'OUI WMM ma una lunghezza compresa tra 6 e 23, inserito in una risposta di associazione o nel blob degli IE passato a join_cmd_hdl(), supera il controllo dell'OUI e fa sì che le operazioni memcmp() e memcpy() eseguite su pIE->data + 6 leggano oltre la fine dell'elemento. OnAssocRsp() analizza un frame ricevuto dall'AP, quindi questa condizione è raggiungibile da un peer remoto.

L'ultimo chiamante in rtw_wlan_util.c protegge già il handler con "pIE->length == WLAN_WMM_LEN". Spostare il controllo equivalente all'interno del handler stesso per coprire tutti i chiamanti; anche gli altri handler degli IE correlati nello stesso ciclo di parsing (HT_caps_handler(), HT_info_handler(), ERP_IE_handler()) limitano i propri accessi in base a pIE->length.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

22/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!