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

Сводка

по VulDB • 27.07.2026

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

HID: wacom: исправлена запись за пределами буфера (slab-out-of-bounds write) в функции wacom_wac_queue_insert

Функция wacom_wac_queue_insert() вызывает kfifo_skip() в цикле, когда очередь kfifo не имеет достаточного места для входящего отчета. Если очередь kfifo пуста, функция kfifo_skip() считывает устаревшие данные, оставленные в буфере, выделенном через kmalloc, посредством __kfifo_peek_n(), и интерпретирует их как длину записи, увеличивая значение fifo->out на этот мусор. Это приводит к повреждению внутреннего состояния kfifo, из-за чего функция kfifo_unused() возвращает значение значительно большее фактического размера буфера, что позволяет обойти проверку в функции __kfifo_in_r():

if (len + recsize > kfifo_unused(fifo)) return 0;

Затем функция kfifo_copy_in() выполняет memcpy за пределами границ буфера, записывая до 3842 байт после конца 256-байтового буфера.

Добавлено условие !kfifo_is_empty() в цикл while, чтобы функция kfifo_skip() никогда не вызывалась для пустой очереди fifo, а также добавлена проверка возвращаемого значения функции kfifo_in() для отклонения отчетов, размер которых превышает вместимость очереди fifo.

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

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

Linux

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

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383166

EPSS

0.00176

KEV

Нет

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

Средний

Источники

Do you know our Splunk app?

Download it now for free!