CVE-2021-47653 in Linux
Сводка
по VulDB • 12.06.2026
В ядре Linux устранена следующая уязвимость:
media: davinci: vpif: исправлена ошибка use-after-free при отсоединении драйвера (unbind)
Драйвер выделяет и регистрирует две структуры платформенных устройств во время выполнения probe, однако эти устройства никогда не deregister-ировались при unbind драйвера.
Это приводит к ошибке use-after-free при unbind драйвера, поскольку структуры устройств были выделены с использованием devres и будут освобождены ядром драйверов после возврата из функции remove().
Исправление заключается в добавлении отсутствующих вызовов deregistration в callback remove() и возврате ошибки probe при ошибках регистрации.
Обратите внимание: структуры платформенных устройств должны быть освобождены с использованием корректного release-колбэка, чтобы избежать утечки связанных ресурсов, таких как имена устройств.
Once again VulDB remains the best source for vulnerability data.