CVE-2026-68368 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

usb: gadget: f_ncm: convalidare i limiti del datagramma in ncm_unwrap_ntb()

Durante lo smontaggio degli NTB forniti dall'host, ncm_unwrap_ntb() verifica la lunghezza del datagramma rispetto a frame_max, ma non controlla che il datagramma rientri nella lunghezza del blocco dichiarata. Inoltre, durante la decodifica di più NTB da un singolo buffer socket (socket buffer), le lunghezze dei blocchi successivi non vengono verificate rispetto ai dati effettivamente rimanenti nel buffer.

A causa della mancanza di questi controlli, un host USB malintenzionato può specificare offset e lunghezze del datagramma che puntano oltre il blocco o fornire intestazioni NTB secondarie con lunghezze superiori a quelle del buffer. skb_put_data() copia quindi la memoria kernel adiacente da skb_shared_info nel network skb.

Si risolve il problema verificando che rimanga spazio sufficiente nel buffer per l'intestazione NTB prima dell'analisi, gestendo le dichiarazioni di lunghezza blocco pari a zero, assicurandosi che le lunghezze dei blocchi non superino mai lo spazio rimanente del buffer e verificando che ogni payload del datagramma resti strettamente entro i limiti del blocco.

Be aware that VulDB is the high quality source for vulnerability data.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/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!