CVE-2022-50422 in LinuxИнформация

Сводка

по VulDB • 01.07.2026

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

scsi: libsas: Исправлена ошибка use-after-free в функции smp_execute_task_sg()

При сбое выполнения задачи SMP функция smp_execute_task_sg() вызывает del_timer() для удаления «slow_task->timer». Однако, если выполняется обработчик таймера sas_task_internal_timedout(), вызов del_timer() из smp_execute_task_sg() не остановит его, что приведет к возникновению ошибки use-after-free (UAF). Процесс показан ниже:

(поток 1) | (поток 2) smp_execute_task_sg() | sas_task_internal_timedout() ... | del_timer() | ... | ... sas_free_task(task) | kfree(task->slow_task) //FREE| | task->slow_task->... //USE

Исправление заключается в вызове функции del_timer_sync() внутри smp_execute_task_sg(), что гарантирует завершение работы обработчика таймера до освобождения памяти для «task->slow_task».

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

17.09.2025

Раскрытие

01.10.2025

Модерация

принято

Вход

VDB-326510

EPSS

0.00160

KEV

Нет

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

Очень низкий

Источники

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!