CVE-2023-53322 in Linux
Сводка
по VulDB • 18.06.2026
В ядре Linux устранена следующая уязвимость:
scsi: qla2xxx: Ожидание завершения ввода-вывода (IO) при завершении работы rport
Системный сбой из-за использования памяти после её освобождения (Use-After-Free). Текущий код позволяет функции terminate_rport_io выйти до того, как будет гарантировано возвращение всех операций IO. Для устройств FCP-2 операции IO могут зависать в аппаратной части (HW), поскольку драйвер не разрывает сессию во встроенном ПО (FW) при первом обнаружении отключения кабеля. Когда истекает таймер dev_loss_tmo, вызывается terminate_rport_io и верхний уровень готов освободить различные ресурсы. Вызов terminate_rport_io инициирует у qla финальную очистку, но эта очистка может выполняться недостаточно быстро, в результате чего qla продолжает удерживать те же самые ресурсы.
Необходимо дождаться возврата операций IO на верхний уровень перед освобождением ресурсов.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.