CVE-2026-23230
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: smb: client: ortaq baytlı RMW yarışlarını (races) önləmək üçün cached_fid bit sahələri ayrıldı is_open, has_lease və on_list dəyişənləri struct cached_fid daxilində eyni bit sahəsi baytında saxlanılır, lakin eyni vaxtda işləyə bilən fərqli kod yolları ilə yenilənir. Bit sahəsi təyinatları bayt oxu-dəyişdir-yaz (read–modify–write - RMW) əməliyyatlarını yaradır (məsələn, x86_64-də `orb $mask, addr`), buna görə də bir bayrağın yenilənməsi digərlərinin köhnəlmiş dəyərlərini bərpa edə bilər. Mümkün ardıcıllıq belədir: CPU1: köhnə baytı yükləyir (has_lease=1, on_list=1) CPU2: hər iki bayrağı təmizləyir (0 yazır) CPU1: RMW yazma əməliyyatı (old | IS_OPEN) -> təmizlənmiş bitləri yenidən bərpa edir Bu növ yarışların qarşısını almaq üçün bu bayraqlar ayrı bool sahələrinə çevrildi.
Necə düzəltmək olar
- linux linux_kernel6.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1 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.1 ≤ v < 6.1.164, 6.2 ≤ v < 6.6.125, 6.7 ≤ v < 6.12.72, 6.13 ≤ v < 6.18.11, 6.19 ≤ v < 6.19.1 | 6.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1 |
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.