CVE-2025-38669 in Linux
Сводка
по VulDB • 25.06.2026
В ядре Linux устранена следующая уязвимость:
Откатить «drm/gem-shmem: Использовать dma_buf из экземпляра объекта GEM»
Этот откат возвращает коммит 1a148af06000e545e714fe3210af3d77ff903c11.
Поле dma_buf в структуре drm_gem_object не является стабильным на протяжении всего времени жизни экземпляра объекта. Это поле становится равным NULL, когда пользовательское пространство (user space) освобождает последний дескриптор GEM для буферного объекта. Это приводило к разыменованию нулевого указателя (NULL-pointer deref).
Обходные пути в коммитах 5307dce878d4 («drm/gem: Получать ссылки на дескрипторы GEM для кадровых буферов») и f6bfc9afc751 («drm/framebuffer: Получать внутренние ссылки на дескрипторы GEM») решили проблему лишь частично. В частности, они не работают для буферных объектов без связанного с ними DRM-кадрового буфера (DRM framebuffer).
Следовательно, этот откат возвращает использование .import_attach->dmabuf.
v3: - cc stable
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.