CVE-2026-93268
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ext4: deadlock oluşmasını önlemek için mount sırasında ekstra isize genişletme işlemini atla ext4_try_to_expand_extra_isize(), aktif bir jbd2 handle tutulurken __ext4_mark_inode_dirty() üzerinden çağrılır. Mount işlemi sırasında (!SB_ACTIVE), genişletme yolu xattr'ları harici bloklara taşıyabilir ve ea_inodes yapılarını iput() aracılığıyla serbest bırakabilir. !SB_ACTIVE durumunda, iput() fonksiyonu s_writepages_rwsem kilidini alan write_inode_now() fonksiyonunu çağırarak dairesel bir kilit bağımlılığı oluşturur: s_writepages_rwsem --> jbd2_handle --> xattr_sem --> s_writepages_rwsem Bu durum şunlar aracılığıyla tetiklenebilir: ext4_process_orphan() -> ext4_truncate() -> ext4_mark_inode_dirty() -> ext4_try_to_expand_extra_isize() veya: ext4_evict_inode() -> ext4_mark_inode_dirty() -> ext4_try_to_expand_extra_isize() !SB_ACTIVE olduğunda genişletme işlemini atlayın. Bu, işlevsellikte küçük bir kayıptır (mount sırasında bu inode'lar için ekstra isize büyümez) ve gerektiğinde daha sonra e2fsck tarafından çözülebilir.
Nasıl düzeltilir
- Linux Linux41897f1bcf4ace5f1f28d0be784b6f4f0e929641, 9c3469377b1d8caba6bec6ef3c460810bbfb02cc, 1dd4882dbdc8bfdf2182fa388883c143fac0902a, 7ba09330d9ea6e996228316719eae812d7e04983, c5e6434cc55f30220b228be237bb666351f9f4dd, 7ace189b9ea79cf78df9c32b940ce12735f9459a, 2fb8ff81659a57c42bb7b49e8339a2be2a318ef8, 7461c60b9c6a839b13ad4c3490681a0cf5aa0637 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 41897f1bcf4ace5f1f28d0be784b6f4f0e929641, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 9c3469377b1d8caba6bec6ef3c460810bbfb02cc, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 1dd4882dbdc8bfdf2182fa388883c143fac0902a, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 7ba09330d9ea6e996228316719eae812d7e04983, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < c5e6434cc55f30220b228be237bb666351f9f4dd, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 7ace189b9ea79cf78df9c32b940ce12735f9459a, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 2fb8ff81659a57c42bb7b49e8339a2be2a318ef8, c8585c6fcaf2011de54c3592e80a634a2b9e1a7f ≤ v < 7461c60b9c6a839b13ad4c3490681a0cf5aa0637, 4.7 | 41897f1bcf4ace5f1f28d0be784b6f4f0e929641, 9c3469377b1d8caba6bec6ef3c460810bbfb02cc, 1dd4882dbdc8bfdf2182fa388883c143fac0902a, 7ba09330d9ea6e996228316719eae812d7e04983, c5e6434cc55f30220b228be237bb666351f9f4dd, 7ace189b9ea79cf78df9c32b940ce12735f9459a, 2fb8ff81659a57c42bb7b49e8339a2be2a318ef8, 7461c60b9c6a839b13ad4c3490681a0cf5aa0637 |
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.