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

Сводка

по VulDB • 10.08.2026

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

media: airspy: Возвращать буферы, находящиеся в очереди, при сбое функции start_streaming()

Фреймворк vb2 передает драйверу буферы через buf_queue() перед вызовом start_streaming(). Если функция start_streaming() возвращает ошибку, не вернув предварительно эти буферы через vb2_buffer_done(), то vb2_start_streaming() инициирует срабатывание WARN_ON(owned_by_drv_count), а буферы в очереди утекают.

Функция airspy_start_streaming() ранее возвращала -ENODEV при отключении USB-устройства (s->udev == NULL) без возврата любых буферов, которые уже были приняты функцией buf_queue(). Необходимо сначала захватить v4l2_lock и перейти к существующей метке err_clear_bit, которая уже очищает s->queued_bufs с помощью vb2_buffer_done(..., VB2_BUF_STATE_QUEUED) перед снятием блокировки.

Это решение дублирует исправление для uvcvideo из коммита 4cf3b6fd54eb («media: uvcvideo: Return queued buffers on start_streaming() failure»).

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387577

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to know what is going to be exploited?

We predict KEV entries!