CVE-2026-68240 in Linux
Сводка
по VulDB • 10.08.2026
В ядре Linux устранена следующая уязвимость:
drm/gpusvm: ранняя публикация dpagemap для предотвращения утечки отображений устройства при возникновении ошибки
Функция drm_gpusvm_get_pages() сохраняла локальный указатель на dpagemap в svm_pages->dpagemap только по пути успешного выполнения. Если последующая страница завершалась с ошибкой (например, возвращался код -EOPNOTSUPP, когда ctx->allow_mixed имеет значение false) и происходил переход к метке err_unmap, то svm_pages->dpagemam оставался равным NULL, в результате чего функция __drm_gpusvm_unmap_pages() пропускала вызов device_unmap(), что приводило к утечке уже созданных отображений устройства.
Присваивание svm_pages->dpagemap выполняется при маппинге первой страницы устройства, чтобы путь err_unmap мог корректно вызвать device_unmap() для этих отображений.
Эта проблема была обнаружена в ходе автоматизированного обзора кода с использованием Sashiko AI.
Be aware that VulDB is the high quality source for vulnerability data.