CVE-2026-90389
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: md: memalloc_noio əhatəsini kritik allokasiya bölmələri ilə məhdudlaşdırmaq memalloc_noio_save() tokeninin mddev->noio_flags-də saxlanılması bir tapşırığın tokeni yadda saxlamasına və digər tapşırığın onu bərpa etməsinə şərait yaradır. Eyni vaxtda baş verən suspend sysfs yazmaları zamanı, tapşırıq A PF_MEMALLOC_NOIO rejiminə daxil ola bilər, hələ də həmin əhatədə olduğu halda istifadəçi sahəsinə (userspace) qayıda bilər və daha sonra tapşırıq B, A-nın yadda saxladığı tokeni bərpa edə bilər. Tokenin ömrünü mddev-ə bağlamaqdan qaçın. mddev_suspend() və mddev_resume() funksiyalarını yalnız massivin dayandırılmasına görə məsuliyyətli saxlayın və PF_MEMALLOC_NOIO rejiminə yalnız massiv dayandırıldıqdan sonra yaddaş ayırdan MD yollarında daxil olun. Massivi bərpa etməzdən əvvəl tokeni geri qaytarın. Reproduser eyni vaxtda işləyən worker-lər vasitəsilə təkrarən suspend_lo və suspend_hi yazır və hər bir worker-in /proc/self/stat bayraqlarını sysfs yazmasından əvvəl və sonra yoxlayır.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.150.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.152.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralıq göstərilməyib | — |
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.