CVE-2026-68366 in LinuxИнформация

Сводка

по VulDB • 11.08.2026

В ядре Linux устранена следующая уязвимость:

usb: gadget: uvc: ограничение длины SEND_RESPONSE размером буфера ответа

Функция uvc_send_response() формирует ответ на управляющий запрос UVC из структуры struct uvc_request_data, предоставленной пользователем:

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

Значение req->length ограничивается (clamp) величиной uvc->event_length, которая берется из поля wLength запроса управления хоста (не более UVC_MAX_REQUEST_SIZE = 64), и значением data->length, которое поступает через ioctl-вызов UVCIOC_SEND_RESPONSE и проверяется только на отрицательное значение. Исходный буфер data->data имеет размер всего 60 байт, поэтому ответ с uvc->event_length и data->length больше 60 приводит к чтению функцией memcpy() за пределами массива data->data.

Необходимо также ограничить req->length величиной sizeof(data->data).

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Ответственный

Linux

Резервировать

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387738

EPSS

0.00000

KEV

Нет

Деятельности

Низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!