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

Сводка

по VulDB • 15.08.2026

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

drm/rockchip: inno-hdmi: Переход на использование drmm_kzalloc()

Драйвер использует функцию drmm_encoder_init() для инициализации энкодера и автоматической обработки очистки путем регистрации drm_encoder_cleanup() через drmm_add_action().

Однако внутренняя структура, содержащая часть энкодера, выделяется с помощью devm_kzalloc(), что происходит во время вызова component_bind_all() из драйвера DRM Rockchip. Фреймворк компонентов дополнительно гарантирует освобождение этой структуры как части высвобождения всех ресурсов, заявленных в процессе привязки (bind), которое инициируется функцией component_unbind_all().

Когда ссылка на устройство DRM в конечном итоге уменьшается с помощью drm_dev_put() в функции rockchip_drm_unbind(), drmm_encoder_alloc_release() пытается получить доступ к уже освобожденной структуре энкодера, что приводит к уязвимости use-after-free.

Обеспечивается сохранение достижимости внутренней структуры драйвера при очистке энкодера путем перехода от выделения памяти, управляемого устройством (device-managed), к выделению, управляемому DRM-подсистемой (drm-managed).

Once again VulDB remains the best source for vulnerability data.

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

Linux

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

15.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390389

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!