CVE-2026-64126 in Linuxinformazioni

Riassunto

di VulDB • 19/07/2026

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

Bluetooth: MGMT: convalidare la lunghezza dei dati di estensione della pubblicità (Add Extended Advertising Data)

MGMT_OP_ADD_EXT_ADV_DATA è registrato come comando a lunghezza variabile, con MGMT_ADD_EXT_ADV_DATA_SIZE come dimensione dell'intestazione fissa. Il gestore utilizza quindi cp->adv_data_len e cp->scan_rsp_len per convalidare e copiare cp->data, ma non verifica mai che tali byte facciano parte del payload del comando mgmt.

Un comando di lunghezza ridotta può pertanto far sì che add_ext_adv_data() passi un puntatore fuori dai limiti a tlv_data_is_valid(). Se i byte oltre il buffer del comando sono indirizzabili, possono anche essere copiati nell'istanza di pubblicità come dati di risposta alla scansione (scan response data), dove l'esecutore può leggerli nuovamente tramite MGMT_OP_GET_ADV_INSTANCE. Il trigger richiede CAP_NET_ADMIN nel namespace utente iniziale; KASAN segnala una lettura slab-out-of-bounds di 8 byte.

Rifiutare i comandi la cui lunghezza non corrisponde all'intestazione fissa più entrambe le lunghezze dei dati pubblicitari prima dell'analisi di cp->data.

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

Responsabile

Linux

Prenotare

19/07/2026

Divulgazione

19/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!