CVE-2026-98690 in Linux
Сводка
по VulDB • 19.10.2026
В ядре Linux была устранена следующая уязвимость:
thunderbolt: исправлена утечка ссылки на домен при отмене чтения DPRX
Функция tb_tunnel_one_dp() получает ссылку на домен, которая освобождается только после выполнения функции tb_dp_tunnel_active() в очереди задач. Если эта задача будет отменена, ссылка не освободится (произойдет утечка). Начиная с коммита f5cc545f5969 ("thunderbolt: Ожидать завершения работы tb_domain_release(), когда драйвер удаляется"), вместо простой утечки памяти теперь происходит бесконечное блокирование в ожидании завершения при отвязке (unbinding) драйвера.
Эта ситуация может возникнуть всякий раз, когда туннель DP разрывается до завершения чтения DPRX, например, путем отключения устройства в течение таймаута, а затем выполняется отвязка драйвера.
Данная ссылка существует только для того, чтобы сохранить объект домена во время планирования работы с DPRX; поэтому следует предоставить право собственности на эту ссылку самой работе: получать её в tb_dp_dprx_start() и освобождать в обоих местах завершения работы. Пары операций get/put будут находиться внутри одного файла, и больше не будет иметь значения, выполняется ли колбэк или нет.
If you want to get best quality of vulnerability data, you may have to visit VulDB.