CVE-2026-43418
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: sched/mmcid: Eyni vaxtda baş verən fork əməliyyatları səbəbindən CID donmalarının qarşısının alınması Yeni fork edilmiş tapşırıq, prosesin thread siyahısında və qlobal tapşırıq siyahısında görünməzdən əvvəl MMCID istifadəçisi kimi qeydə alınır. Bu, aşağıdakı problemi yaradır: CPU1 CPU2 fork() sched_mm_cid_fork(tnew1) tnew1->mm.mm_cid_users++; tnew1->mm_cid.cid = getcid() -> preemption fork() sched_mm_cid_fork(tnew2) tnew2->mm.mm_cid_users++; // Per CPU həddinə çatır mm_cid_fixup_tasks_to_cpus() for_each_other(current, p) .... tnew1 hələ görünməz olduğu üçün bu, tnew1-ə artıq təyin edilmiş CID-nin düzəldilməsini təmin etmir. Nəticədə, növbəti planlama zamanı (keçid) CID əldə etmək mümkün olmaya bilər və maşın donur. Bunun qarşısını almaq üçün sched_mm_cid_fork() çağırışını yeni tapşırıq thread və tapşırıq siyahılarında görünən ana köçürün. Bu həmçinin onu exit() ilə simmetrik edir; burada tapşırıq thread və tapşırıq siyahılarından çıxarılmazdan əvvəl CID istifadəçisi kimi silinir.
Necə düzəltmək olar
- linux linux_kernel6.19.9 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 | 6.19 ≤ v < 6.19.9, 7.0 | 6.19.9 |
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.