CVE-2024-44955 in Linux
Сводка
по VulDB • 03.07.2026
В ядре Linux устранена следующая уязвимость:
drm/amd/display: Не обращаться к dc_sink в функции is_dsc_need_re_compute
[Причина]
При отключении одного из мониторов, подключенных через mst-хаб (multi-stream transport hub), происходит разыменование нулевого указателя.
Это связано с тем, что объект dc_sink освобождается немедленно в функциях early_unregister() или detect_ctx(). Попытка зафиксировать новое состояние, которое напрямую ссылается на информацию, хранящуюся в dc_sink, приводит к разыменованию нулевого указателя.
[Решение]
Удалена избыточная проверка условия. Соответствующее условие уже должно покрываться проверкой того, является ли dsc_aux равным NULL или нет. Кроме того, переменная dsc_aux сбрасывается в NULL при отключении коннектора (разъема).
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.