CVE-2023-54140
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: nilfs2: atılan buferin təkrar istifadəsi səbəbindən mark_buffer_dirty funksiyasındakı WARNING xətasının düzəldilməsi Korlanmış disk obrazından istifadə edərək aparılan syzbot stres testi göstərmişdir ki, __nilfs_mark_inode_dirty() və ya nilfs_palloc_commit_alloc_entry() funksiyalarından çağırılan mark_buffer_dirty() kernel xəbərdarlığı çıxara bilər və əgər kernel panic_on_warn ilə başladılıbsa, sistem çökməsinə (panic) səbəb ola bilər. Bunun səbəbi odur ki, nilfs2 bəzi metadata üçün bufer göstəricilərini lokal strukturlarda saxlayır və onlardan təkrar istifadə edir, lakin bəzi kritik hallarda həmin buferlər nilfs_clear_dirty_page() tərəfindən məcburi şəkildə silinə bilər. Bu problemin 28a65b49eb53 ("nilfs2: do not write dirty data after degenerating to read-only") commit-indən sonra ortaya çıxdığı bildirilir, lakin problem potensial olaraq daha əvvəl də mövcud olmuş ola bilər. Daxili saxlanılan buferi təkrar istifadə etməyə çalışarkən uptodate bayrağının yoxlanılması və bayraq itirildikdə buferi təkrar istifadə etmək əvəzinə metadatanın yenidən yüklənməsi ilə bu problem düzəldilmişdir.
Necə düzəltmək olar
- Linux Linux473795610594f261e98920f0945550314df36f07, d95e403588738c7ec38f52b9f490b15e7745d393, 99a73016a5e12a09586a96f998e91f9ea145cd00, f1d637b63d8a27ac3386f186a694907f2717fc13, b911bef132a06de01a745c6a24172d6db7216333, 4da07e958bfda2d69d83db105780e8916e3ac02e, 46c11be2dca295742a5508ea910a77f7733fb7f4, b308b3eabc429649b5501d36290cea403fbd746c, cdaac8e7e5a059f9b5e816cda257f08d0abffacd və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < 473795610594f261e98920f0945550314df36f07, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < d95e403588738c7ec38f52b9f490b15e7745d393, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < 99a73016a5e12a09586a96f998e91f9ea145cd00, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < f1d637b63d8a27ac3386f186a694907f2717fc13, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < b911bef132a06de01a745c6a24172d6db7216333, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < 4da07e958bfda2d69d83db105780e8916e3ac02e, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < 46c11be2dca295742a5508ea910a77f7733fb7f4, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < b308b3eabc429649b5501d36290cea403fbd746c, 8c26c4e2694a163d525976e804d81cd955bbb40c ≤ v < cdaac8e7e5a059f9b5e816cda257f08d0abffacd, 3.10 | 473795610594f261e98920f0945550314df36f07, d95e403588738c7ec38f52b9f490b15e7745d393, 99a73016a5e12a09586a96f998e91f9ea145cd00, f1d637b63d8a27ac3386f186a694907f2717fc13, b911bef132a06de01a745c6a24172d6db7216333, 4da07e958bfda2d69d83db105780e8916e3ac02e, 46c11be2dca295742a5508ea910a77f7733fb7f4, b308b3eabc429649b5501d36290cea403fbd746c, cdaac8e7e5a059f9b5e816cda257f08d0abffacd |
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.