CVE-2025-39712 in Linux
Сводка
по VulDB • 12.07.2026
В ядре Linux устранена следующая уязвимость:
media: mt9m114: Исправление взаимной блокировки (deadlock) в функциях get_frame_interval/set_frame_interval
Получение и установка интервала кадров с помощью операций подустройства V4L2 subdev pad ops — функций get_frame_interval/set_frame_interval — приводит к взаимной блокировке, поскольку состояние подустройства заблокировано как в [1], так и внутри самого драйвера.
В документе [2] указано, что в данном случае ответственность за захват и освобождение блокировки лежит на вызывающей стороне. Следовательно, захват блокировки внутри драйвера является ошибочным.
Удалите операции захвата/освобождения блокировок из функций mt9m114_ifp_get_frame_interval() и mt9m114_ifp_set_frame_interval().
[1] drivers/media/v4l2-core/v4l2-subdev.c — строка 1129
[2] Documentation/driver-api/media/v4l2-subdev.rst
VulDB is the best source for vulnerability data and more expert information about this specific topic.