CVE-2024-53130
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: nilfs2: block_dirty_buffer tracepoint-ində null-ptr-deref xətası düzəldildi "block:block_dirty_buffer" tracepoint-indən istifadə edildikdə, mark_buffer_dirty() funksiyası NULL göstəricinin istinadına (NULL pointer dereference) və ya KASAN aktiv olduqda ümumi mühafizə xətasına (general protection fault) səbəb ola bilər. Bu, mark_buffer_dirty() funksiyasına tracepoint əlavə edildiyi üçün baş verir; belə ki, bu tracepoint, bufer başlığının (buffer head) block_device strukturuna göstəricisinin olub-olmamasından asılı olmayaraq bh->b_bdev->bd_dev üzvünə istinad edir. Mövcud tətbiqdə, b-tree düyün blokları daxil olmaqla metaverilənlərin blokunu oxumaq (və ya yaratmaq) üçün buferi götürən nilfs_grab_buffer() funksiyası blok cihazını təyin etmir, bunun əvəzinə bunu yalnız hər bir çağırıcı blok oxuma funksiyası üçün bufer "uptodate" vəziyyətində olmadıqda edir. Lakin, əgər folio/səhifədə uptodate bayrağı təyin edilibsə, bufer başlıqları try_to_free_buffers() tərəfindən ondan ayrılıbsa və sonra create_empty_buffers() tərəfindən yeni bufer başlıqları əlavə edilibsə, bh->b_bdev-ə blok cihazı təyin edilmədən uptodate bayrağı hər bir bufer üçün bərpa oluna bilər və daha sonra həmin vəziyyətdə mark_buffer_dirty() çağırıla bilər ki, bu da yuxarıda qeyd olunan xətaya səbəb olur. Bu problem, nilfs_grab_buffer() funksiyasının buferin uptodate bayrağının vəziyyətindən asılı olmayaraq, super blok strukturunun blok cihazını həmişə bufer başlığına təyin etməsi ilə həll edilmişdir.
Necə düzəltmək olar
- linux linux_kernel6.1.119, 6.6.63, 6.11.10 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 | 3.9 ≤ v < 6.1.119, 6.6.0 ≤ v < 6.6.63, 6.11.0 ≤ v < 6.11.10 | 6.1.119, 6.6.63, 6.11.10 |
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.