CVE-2026-46080
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ocfs2: kredi tükenmesini önlemek için dio tamamlamadaki işlemler bölündü ocfs2 dio işlemleri sırasında, JBD2 şu çağrı izlemi aracılığıyla uyarılar raporlayabilir: ocfs2_dio_end_io_write ocfs2_mark_extent_written ocfs2_change_extent_flag ocfs2_split_extent ocfs2_try_to_merge_extent ocfs2_extend_rotate_transaction ocfs2_extend_trans jbd2__journal_restart start_this_handle çıktı: JBD2: kworker/6:2 wants too many credits credits:5450 rsv_credits:0 max:5449 Kredi sınırının aşılmasını önlemek için, ocfs2_dio_end_io_write() fonksiyonu extent'leri bir işlem grubu halinde işleyecek şekilde değiştirildi. Ek olarak, ocfs2_del_inode_from_orphan() yeniden konumlandırıldı. Yetim inode, yalnızca extent ağacı güncellemesi tamamlandıktan sonra yetim listesinden kaldırılmalıdır. Bu, extent ağacı güncellemelerinin ortasında bir çökme meydana gelirse, EOF ötesinde bayat blokların kalmamasını sağlar. Bu yama ayrıca inode boyutunu güncelleme ve yetimi kaldırma mantığını değiştirerek bunu ext4_dio_write_end_io() ile benzer hale getirir. Her iki işlem yalnızca her şey yolunda göründüğünde gerçekleştirilir. Son olarak, hata düzeltme prototipi ve önerileri sağladıkları için Jans ve Joseph'e teşekkürler.
Nasıl düzeltilir
- linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 ya da sonraki bir sürüm
- git.kernel.org/stable/c/069c3fb310e9336cf48cfdf8748a32c29fd0193d
- git.kernel.org/stable/c/1e99bb19994246514d63e656492904176f9d5edd
- git.kernel.org/stable/c/3c636a3edca9c3f180b3079f94fe7e115730d9c6
- git.kernel.org/stable/c/886f97fa59d0bbfa9859fb1a66dd9e014b522d89
- git.kernel.org/stable/c/91e05ac2336d00d5b99fc774be4bd50039084796
- git.kernel.org/stable/c/97c03c0e9f73a5049794b3c69ee60fb5e8b0ebd8
- git.kernel.org/stable/c/d647c5b2fbf81560818dacade360abc8c00a9665
- git.kernel.org/stable/c/ea5bb1d20da756e4f41a48dad42b2e7d6e73f71e
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.6 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.4 | 5.10.258, 5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 |
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.