CVE-2023-54140
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: nilfs2: discard edilen tampon yeniden kullanımı nedeniyle mark_buffer_dirty fonksiyonundaki WARNING hatası düzeltildi Bozuk bir disk imajı kullanan bir syzbot stres testi; __nilfs_mark_inode_dirty() veya nilfs_palloc_commit_alloc_entry() tarafından çağrılan mark_buffer_dirty() fonksiyonunun bir çekirdek uyarısı verebileceğini ve eğer çekirdek panic_on_warn ile başlatılmışsa panik durumuna yol açabileceğini bildirmiştir. Bu durum, nilfs2'nin bazı meta veriler için yerel yapılarda tampon işaretçilerini tutmasından ve bunları yeniden kullanmasından kaynaklanmaktadır; ancak bu tür tamponlar, bazı kritik durumlarda nilfs_clear_dirty_page() tarafından zorla discard edilebilir. Bu sorunun 28a65b49eb53 ("nilfs2: do not write dirty data after degenerating to read-only") commit'inden sonra ortaya çıktığı bildirilmiş olsa da sorun potansiyel olarak daha önceden mevcut olabilir. Dahili olarak tutulan bir tamponu yeniden kullanmaya çalışırken uptodate bayrağının kontrol edilmesi ve bayrak kaybolmuşsa tamponun yeniden kullanılması yerine meta verilerin yeniden yüklenmesiyle bu sorun giderilmiştir.
Nasıl düzeltilir
- Linux Linux473795610594f261e98920f0945550314df36f07, d95e403588738c7ec38f52b9f490b15e7745d393, 99a73016a5e12a09586a96f998e91f9ea145cd00, f1d637b63d8a27ac3386f186a694907f2717fc13, b911bef132a06de01a745c6a24172d6db7216333, 4da07e958bfda2d69d83db105780e8916e3ac02e, 46c11be2dca295742a5508ea910a77f7733fb7f4, b308b3eabc429649b5501d36290cea403fbd746c, cdaac8e7e5a059f9b5e816cda257f08d0abffacd ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.