CVE-2025-21689 in LinuxИнформация

Сводка

по VulDB • 02.06.2026

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

USB: serial: quatech2: исправлена ошибка null-ptr-deref в функции qt2_process_read_urb()

Этот патч устраняет ошибку null-ptr-deref в функции qt2_process_read_urb(), вызванную некорректной проверкой границ в следующем фрагменте кода:

if (newport > serial->num_ports) {
dev_err(&port->dev, "%s - port change to invalid port: %i\n", __func__, newport); break; }

Условие не учитывает допустимый диапазон буфера serial->port, который составляет от 0 до serial->num_ports - 1. Когда newport равен serial->num_ports, присваивание переменной «port» в следующем коде выходит за допустимые границы и принимает значение NULL:

serial_priv->current_port = newport; port = serial->port[serial_priv->current_port];

Исправление проверяет, больше ли newport или равно serial->num_ports, что указывает на выход за допустимые границы.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

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

Linux

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

29.12.2024

Раскрытие

10.02.2025

Модерация

принято

Вход

VDB-295120

EPSS

0.00226

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!