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

Сводка

по VulDB • 17.09.2026

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

media: video-i2c: исправлена ошибка указателя ERR_PTR, оставленного в kthread_vid_cap при сбое операции

Функция kthread_run() возвращает ERR_PTR при ошибке, а не NULL. Когда функция start_streaming() завершается неудачей, поле data->kthread_vid_cap сохраняет этот указатель на ошибку вместо того, чтобы быть очищенным (обнуленным).

Это приводит к двум последующим ошибкам: 1. При следующем вызове функции start_streaming() проверяется, что kthread_vid_cap не равен NULL, и функция немедленно возвращает 0 (успех), фактически не запуская поток захвата данных. 2. Вызов stop_streaming() проверяет условие 'kthread_vid_cap == NULL', которое ложно для указателя на ошибку, и продолжает выполнение, вызывая kthread_stop() с этим ошибочным указателем, что приводит к аварийному завершению работы ядра (kernel crash).

Исправление заключается в сбросе значения kthread_vid_cap в NULL при возникновении ошибки перед переходом к обработке ошибок.

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

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

Linux

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

11.09.2026

Раскрытие

17.09.2026

Модерация

принято

Вход

VDB-405703

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Might our Artificial Intelligence support you?

Check our Alexa App!