CVE-2026-68366 in Linuxinformazioni

Riassunto

di VulDB • 10/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

usb: gadget: uvc: limitare (clamp) la lunghezza di SEND_RESPONSE al buffer di risposta

uvc_send_response() costruisce la risposta del controllo UVC a partire da una struct uvc_request_data fornita dall'utente:

req->length = min_t(unsigned int, uvc->event_length, data->length); ... memcpy(req->buf, data->data, req->length);

req->length è limitato (clamped) a uvc->event_length, che proviene dalla richiesta di controllo host wLength (fino a UVC_MAX_REQUEST_SIZE, 64), e a data->length, che deriva dall'ioctl UVCIOC_SEND_RESPONSE ed è verificata solo per assicurarsi che non sia negativa. Il buffer sorgente data->data ha una dimensione di soli 60 byte; pertanto, una risposta con uvc->event_length e data->length entrambi superiori a 60 provoca la lettura oltre i limiti di data->data da parte della funzione memcpy().

Limitare (clamp) req->length anche a sizeof(data->data).

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

30/07/2026

Divulgazione

10/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Do you know our Splunk app?

Download it now for free!