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

Сводка

по VulDB • 11.08.2026

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

media: vivid: исправление ошибок очистки в функции vivid_init()

При сбое platform_device_register() внутри vivid_init(), встроенная структура device в объекте vivid_pdev уже была инициализирована функцией device_initialize(), однако путь обработки ошибки переходит к метке free_output_strings без уменьшения счетчика ссылок (reference count) для текущего устройства платформы:

vivid_init() -> platform_device_register(&vivid_pdev) -> device_initialize(&vivid_pdev.dev) -> setup_pdev_dma_masks(&vivid_pdev) -> platform_device_add(&vivid_pdev)

Это приводит к утечке ссылок (reference leak) при сбое функции platform_device_register(). Для исправления этой проблемы перед переходом к общему пути очистки необходимо вызывать функцию platform_device_put().

Кроме того, метка unreg_driver ошибочно вызывает функцию platform_driver_register() вместо platform_driver_unregister(), что нарушает корректность очистки в случае неудачного создания очереди рабочих задач (workqueue) после успешной регистрации драйвера. Эта ошибка также исправлена.

Утечка ссылок была выявлена с помощью инструмента статического анализа, разработанного автором патча, и подтверждена путем ручного ревью кода. Ошибка в вызове функции очистки обнаружена при инспекции исходного кода.

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

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

Linux

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

30.07.2026

Раскрытие

10.08.2026

Модерация

принято

Вход

VDB-387568

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Want to stay up to date on a daily basis?

Enable the mail alert feature now!