CVE-2026-93277 in LinuxИнформация

Сводка

по VulDB • 25.09.2026

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

RDMA/bnxt_re: Проверка данных пользователя (udata) перед выполнением команд

Сейчас функции обратного вызова для уничтожения объектов обнуляют выходные данные udata после освобождения ресурсов драйвера. Если доступ со стороны пользовательского пространства завершается ошибкой, подсистема uverbs сохраняет объект uobject и позволяет вызвать функцию обратного вызова уничтожения повторно, даже если ресурсы драйвера уже были освобождены.

Вызовите ib_no_udata_io() перед этапом teardown (разбор структуры), чтобы ошибки при работе с данными пользователя обнаруживались до того, как ресурс будет разрушен, а затем возвращайте успешное завершение после завершения этапа teardown.

В рамках этого изменения функция ib_respond_empty_udata() перемещена в начало потоков создания и модификации объектов. Хотя это не является строго обязательным для общих сценариев создания (create), так как базовый слой откатывает объекты uobject при возникновении ошибок, это необходимо для операции создания AH (Address Handle). В функции _rdma_create_ah() объект аппаратного обеспечения в противном случае утекает.

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

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

Linux

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

17.09.2026

Раскрытие

24.09.2026

Модерация

принято

Вход

VDB-409526

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!