CVE-2025-39941
Təsvir
Linux nüvəsində aşağıdakı boşluq aradan qaldırılmışdır: zram: slot yazma yarış vəziyyətinin (race condition) düzəldilməsi Eyni zram indeksinə paralel eyni vaxtda edilən yazmalar zsmalloc tutacaqlarının (handles) sızmasına səbəb olur. Sxematik olaraq bu belə ola bilər: CPU0 CPU1 zram_slot_lock() zs_free(handle) zram_slot_lock() zram_slot_lock() zs_free(handle) zram_slot_lock() compress compress handle = zs_malloc() handle = zs_malloc() zram_slot_lock zram_set_handle(handle) zram_slot_lock zram_slot_lock zram_set_handle(handle) zram_slot_lock zs_free() funksiyasının çox tez yerinə yetirilməsi səbəbindən ya CPU0-ın, ya da CPU1-in zsmalloc tutacağı sızacaqdır. Əslində, biz yeni tutacağını təyin etməzdən dərhal əvvəl, hər ikisini eyni slot kilidi (slot lock) əhatəsində zram girişini sıfırlamalıyıq.
Necə düzəltmək olar
- linux linux_kernel6.16.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.14 ≤ v < 6.16.9, 6.17 | 6.16.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.