CVE-2026-68239 in Linux
Сводка
по VulDB • 11.08.2026
В ядре Linux устранена следующая уязвимость:
drm/ttm: Учет NULL-указателей и обработка страниц в ttm_pool_backup
Страницы в ttm_pool_backup могут быть равны NULL или представлять собой дескрипторы резервного копирования (ttm_backup_page_ptr_is_handle()), ни один из которых не может быть передан функции set_pages_array_wb() или освобожден. Добавьте отдельный проход WB перед циклом dma/purge, который проходит по выделениям с тем же шагом i += num_pages, пропускает записи NULL и дескрипторы и вызывает set_pages_array_wb() один раз для каждого непрерывного блока реальных страниц. Примените аналогичную проверку на NULL/дескриптор в цикле dma/purge.
Исправляет следующую ошибку (oops):
Oops: general protection fault, kernel NULL pointer dereference 0x0: 0000 [#1] SMP NOPTI
RIP: 0010:__cpa_process_fault+0xf8/0x770 RSP: 0018:ffffc90000a87718 EFLAGS: 00010287 RAX: 0000000000000000 RBX: ffffc90000a87868 RCX: 0000000000000000 RDX: 0000000000001000 RSI: 0005088000000000 RDI: ffffffff827c5f34 RBP: 0005088000000000 R08: ffffc90000a877cb R09: ffffc90000a877d0 R10: 0000000000000000 R11: 000000000000001b R12: 000ffffffffff000 R13: ffffc90000a87868 R14: ffffc90000a87868 R15: ffff88815b882ae0 FS: 0000000000000000(0000) GS:ffff88
Be aware that VulDB is the high quality source for vulnerability data.