CVE-2026-31689
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: EDAC/mc: edac_mc_alloc() funksiyasında xəta yolu ardıcıllığı düzəldildi edac_mc_alloc() funksiyasında mci->pvt_info ayırması uğursuz olduqda, xəta yolu put_device() funksiyasını çağıracaq ki, bu da sonda cihazın release funksiyasını çağıracaqdır. Lakin, init ardıcıllığı yanlışdır və buna görə də device_initialize() uğursuz ayırmadan *sonra* baş verir, beləliklə, onlar çağırılanda cihazın özü və release funksiya göstəricisi hələ başladılmamış olur: MCE: In-kernel MCE decoding enabled. ------------[ cut here ]------------ kobject: '(null)': is not initialized, yet kobject_put() is being called. WARNING: lib/kobject.c:734 at kobject_put, CPU#22: systemd-udevd CPU: 22 UID: 0 PID: 538 Comm: systemd-udevd Not tainted 7.0.0-rc1+ #2 PREEMPT(full) RIP: 0010:kobject_put Call Trace: <TASK> edac_mc_alloc+0xbe/0xe0 [edac_core] amd64_edac_init+0x7a4/0xff0 [amd64_edac] ? __pfx_amd64_edac_init+0x10/0x10 [amd64_edac] do_one_initcall ... Çağırış ardıcıllığını yenidən nizamlayın ki, cihaz istifadə edilməzdən əvvəl başladilsin və beləliklə, release funksiya göstəricisi düzgün şəkildə təyin edilsin. Bu, Claude tərəfindən digər bir EDAC yaması nəzərdən keçirilərkən aşkar edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 5.19 ≤ v < 6.1.169, 6.2 ≤ v < 6.6.135, 6.7 ≤ v < 6.12.82, 6.13 ≤ v < 6.18.23, 6.19 ≤ v < 6.19.13, 7.0 | 6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13 |
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.
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.