CVE-2026-93099

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: fs/resctrl: domenlər silindikdə işçi axınlardan (worker threads) qaynaqlanan UAF xətasının düzəldilməsi mbm_handle_overflow() və cqm_handle_limbo() işçiləri hadisə sayğaclarını oxuyur və bunu edərkən yata bilirlər. Onlar struct rdt_l3_mon_domain daxilinə yerləşdirilmiş delayed_work vasitəsilə planlaşdırılır. Arxitektura bu domenləri cpus_write_lock() altında CPU hotplug geri çağırışları ilə ayırır və azad edir, işçilər isə giriş zamanı domenin aktiv qalmasını təmin etmək üçün cpus_read_lock() kilidini əldə edirlər. İşçi cpus_read_lock() gözləyərkən bloklandığında və eyni zamanda hotplug nüvəsi cpus_write_lock() kilidini saxladıqda use-after-free baş verə bilər: arxitektura işçinin work_struct strukturunu ehtiva edən rdt_l3_mon_domain obyektini azad edir. İşçi blokdan çıxdıqda, onun daxili iş göstəricisi üzərində yerinə yetirdiyi container_of() funksiyası azad edilmiş yaddaşa müraciət edir. İşçilərdən cpus_read_lock() kilidi çıxarılsın və bunun əvəzinə arxitektura domeni azad etməzdən əvvəl gözləyən və icra olunan işlər sinxron şəkildə təmizlənsin. Arxitektura domeni RCU siyahısından çıxarıldıqdan və lütf dövrü (grace period) başa çatdıqdan sonra cpus_write_lock() altında deaktiv etdiyi üçün yeni heç bir iş planlaşdırıla bilməz. Ləğv etmə prosesi yalnız mövcud işlərin tamamlanmasını gözləməlidir. CPU deaktiv edilərkən cancel_delayed_work_sync() ətrafında rdtgroup_mutex kilidi buraxılsın ki, mutex-i gözləyən işçi, tapşırıq fərqli CPU-ya yenidən bağlanmazdan əvvəl işini tamamlaya bilsin. CPU deaktiv edilərkən arxitektura resurslar üzrə istənilən ardıcıllıqla iterasiya edə bilər. Məsələn, MBA idarəetmə domeni müvafiq L3 monitor domenindən əvvəl və ya sonra deaktiv edilə bilər. Resctrl fs-inH domenlərin hansı ardıcıllıqla deaktiv edilməsindən asılı olmayaraq işçiləri ləğv etdiyinə əmin olun.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc17 sen 2026
İlk görülmə17 sen 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.150.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.152.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralı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.

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.