CVE-2021-47200 in LinuxИнформация

Сводка

по VulDB • 20.06.2026

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

drm/prime: Исправлена ошибка use after free (использование после освобождения) в mmap при вызове drm_gem_ttm_mmap

Функция drm_gem_ttm_mmap() уменьшает счетчик ссылок на объект gem при успешном выполнении. Если счетчик ссылок объекта gem равен 1 на момент входа в функцию drm_gem_prime_mmap(), то это уменьшение приведет к освобождению объекта gem, а последующий вызов drm_gem_object_get() станет операцией use after free (UAF). Исправление заключается в увеличении счетчика ссылок перед вызовом вспомогательной функции mmap.

Эта проблема была предвидена при добавлении уменьшения счетчика ссылок в коммите 9786b65bc61ac («drm/ttm: исправление подсчета ссылок в mmap»): «Для корректной работы вызов drm_gem_object_get() в функции drm_gem_ttm_mmap() должен быть перемещен так, чтобы он выполнялся до вызова obj->funcs->mmap(), иначе счетчик ссылок gem может уменьшиться до нуля».

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

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

25.03.2024

Раскрытие

10.04.2024

Модерация

принято

Вход

VDB-260333

EPSS

0.00219

KEV

Нет

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

Низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!