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

Сводка

по VulDB • 16.09.2026

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

drm/nouveau/dmem: исправлено несоответствие размера отмены отображения DMA для больших folio (folios)

Миграция приватных для устройства THP (Transparent Huge Pages) отображает буферы миграции с использованием page_size() и записывает эту длину в dma_info->size. Для составного folio значение page_size() равно PAGE_SIZE << order, однако два места завершения работы по-прежнему передают константу PAGE_SIZE в функцию dma_unmap_page():

- nouveau_dmem_migrate_to_ram() на пути успешного выполнения; - nouveau_dmem_migrate_copy_one() на пути обработки ошибки копирования.

Для folio с порядком (order) > 0 происходит отмена отображения меньшего объема, чем было первоначально отображено, что приводит к утеке оставшейся части отображения IOMMU/IOVA. Другие места вызова функции отмены отображения в nouveau_dmem_migrate_chunk() и nouveau_dmem_evict_chunk() уже используют сохраненный размер; следует использовать его и здесь.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

11.09.2026

Раскрытие

16.09.2026

Модерация

принято

Вход

VDB-405614

EPSS

0.00000

KEV

Нет

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

Очень низкий

Сектор

Pharma, Energy, ...

Источники

Want to know what is going to be exploited?

We predict KEV entries!