CVE-2026-64295

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: mm: page_ext: yanlış PFN girişinin qarşısını almaq üçün page_ext_iter_next funksiyasına say limiti əlavə edildi page_ext iterasiya API-si, iteratoru irəli sürüşdürərkən PFN-in hələ də etibarlı bölməyə aid olub-olmadığını yoxlamır. Hotplug yolu ilə dinamik olaraq yaddaş əlavə edilərkən, iterator sayı __pgcount-a bərabər olduqda, sonuncu etibarlı bölmənin sərhədində page_ext_lookup zamanı NULL göstəricisinin istifadəsinə (NULL pointer dereference) səbəb ola bilər. for_each_page_ext() makrosu dövr artımı kimi page_ext_iter_next() funksiyasını çağırır. for_each_page_ext() sonda "__page_ext = page_ext_iter_next(&__iter)" əməliyyatını yerinə yetirir. Bu isə page_ext_iter_next()-in iter->index dəyərini __pgcount-dan çox artırmasına və page_ext_lookup(start_pfn + __pgcount) funksiyasını çağırmasına səbəb olur. Yaddaşın hotplug (online) prosesi zamanı start_pfn + __pgcount ünvanındakı PFN hələ başladılmamış bölməyə aid ola bilər ki, bu da page_ext_lookup()-nın NULL göstəricisinin istifadəsini tetikləməsinə gətirib çıxarır. [ 14.555124][ T846] Call trace: [ 14.555125][ T846] lookup_page_ext+0x6c/0x108 (P) [ 14.555127][ T846] page_ext_lookup+0x30/0x3c [ 14.555129][ T846] __reset_page_owner+0x11c/0x260 [ 14.571201][ T846] __free_pages_ok+0x5e8/0x8e0 [ 14.571204][ T846] __free_pages_core+0x78/0xf0 [ 14.571206][ T846] generic_online_page+0x14/0x24 [ 14.597782][ T846] online_pages+0x178/0x30c [ 14.597784][ T846] memory_block_change_state+0x284/0x32c [ 14.597787][ T846] memory_subsys_online+0x4c/0x64 [ 14.597789][ T846] device_online+0x88/0xb0 [ 14.597791][ T846] online_memory_block+0x30/0x40 [ 14.597793][ T846] walk_memory_blocks+0xac/0xe8 [ 14.597794][ T846] add_memory_resource+0x280/0x298 [ 14.656161][ T846] add_memory+0x60/0x98 İterasiya sərhədinin tətbiqi iterator funksiyalarının daxilinə köçürüldü, beləliklə çağırıcılar təsadüfən sorğu edilən diapazonun kənarına çıxa bilməzlər.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.39, 7.1.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.15 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4, 7.26.18.39, 7.1.4

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-64295 · Linux Kernel · Dark Radar