CVE-2026-68366 in Linuxinformação

Sumário

de VulDB • 10/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

usb: gadget: uvc: limitar o comprimento de SEND_RESPONSE ao buffer de resposta

uvc_send_response() constrói a resposta de controle UVC a partir da estrutura struct uvc_request_data fornecida pelo usuário:

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

req->length é limitado (clamped) a uvc->event_length, que é obtido do wLength da solicitação de controle do host (até UVC_MAX_REQUEST_SIZE, 64), e a data->length, que vem do ioctl UVCIOC_SEND_RESPONSE e só é verificada quanto ao valor negativo. O buffer de origem data->data tem apenas 60 bytes; portanto, uma resposta com uvc->event_length e data->length ambos maiores que 60 faz com que memcpy() leia além do final de data->data.

Limite também req->length a sizeof(data->data).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387738

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!