CVE-2025-21853
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf: mmap əməliyyatı zamanı freeze_mutex kilidinin saxlanılmasının qarşısının alınması Biz map_freeze() və yazma icazələri ilə BPF map məzmununun yaddaşa xəritələnməsi arasındakı yarış şəraitinin (race condition) qarşısını almaq üçün map->freeze_mutex istifadə edirik. Bunu sadə şəkildə yerinə yetirmə metodumuz o deməkdir ki, biz bütün mm və VMA manipulyasiyaları boyunca freeze_mutex kilidini saxlayırıq, bu isə tamamilə lazımsızdır. Syzbot tərəfindən [0]-da bildirildiyi kimi, bu həmçinin potensial olaraq ölü kilidlənmələrə (deadlock) səbəb ola bilər. Buna görə də, bunun əvəzinə freeze_mutex yalnız yazma qabiliyyətinin yoxlanılması zamanı saxlanılır, map üçün "write active" sayğacı (proaktiv şəkildə) artırılır, mutex kilidi açılır və mmap məntiqi ilə davam edilir. Yalnız mmap məntiqi zamanı nəsə yanlış getdikdə həmin "write active" sayğacının artırılması geri qaytarılır. [0] https://lore.kernel.org/bpf/[email protected]/
Necə düzəltmək olar
- linux linux_kernel6.6.80, 6.12.17, 6.13.5 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.5 ≤ v < 6.6.80, 6.7 ≤ v < 6.12.17, 6.13 ≤ v < 6.13.5, 6.14 | 6.6.80, 6.12.17, 6.13.5 |
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.