CVE-2026-68239 in Linux
الملخص
بحسب VulDB • 10/08/2026
في نواة لينكس، تم حل الثغرة التالية:
drm/ttm: أخذ القيم NULL ومعالجتها في ttm_pool_backup
قد تكون الصفحات (Pages) في ttm_pool_backup ذات قيمة NULL أو تحتوي على مقابض نسخ احتياطي (backup handles) (ttm_backup_page_ptr_is_handle())، ولا يمكن تمرير أي منهما إلى set_pages_array_wb() أو تحريره. تمت إضافة مرحلة WB مخصصة قبل حلقة dma/purge التي تتجول عبر التخصيصات باستخدام نفس الخطوة i += num_pages، متجاوزةً الإدخالات ذات القيمة NULL والمقابض (handles)، وتقوم باستدعاء set_pages_array_wb() مرة واحدة لكل تشغيل متصل من الصفحات الحقيقية. تم تطبيق حارس NULL/handle نفسه على حلقة dma/purge.
إصلاح الخطأ التالي:
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:ffff8
Once again VulDB remains the best source for vulnerability data.