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

Сводка

по VulDB • 16.08.2026

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

xen/gntdev: исправлена обработка ошибок в ioctl

Когда функция gntdev_ioctl_map_grant_ref() не может скопировать результат операции обратно в пространство пользователя после успешного добавления отображения (mapping) в список, путь обработки ошибки возвращает -EFAULT без освобождения ссылки, полученной через gntdev_alloc_map(). Отображение остается в priv->maps со счетчиком ссылок равным 1, что приводит к утечке памяти и появлению «висячей» записи в списке.

Кроме того, функция gntdev_add_map() может изменять map->index во избежание перекрытия с существующими отображениями. Следовательно, индекс, возвращаемый пространству пользователя, должен быть получен после завершения работы функции gntdev_add_map().

Исправление заключается в удержании мьютекса на протяжении вызовов gntdev_add_map(), получения корректного индекса и copy_to_user(). Если функция copy_to_user() завершится с ошибкой, отображение должно быть удалено из списка, а ссылка — освобождена при сохранении блокировки.

Эти проблемы устранены путем правильной обработки всех случаев возникновения ошибок.

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

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

Linux

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

09.08.2026

Раскрытие

15.08.2026

Модерация

принято

Вход

VDB-390426

EPSS

0.00210

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!