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.