CVE-2026-23416
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mm/mseal: birleştirme sırasında VMA sonu doğru şekilde güncelleniyor Önceden mevcut VMA'nın sonu curr_end değişkeninde saklanıyor ve ardından bir sonraki VMA'ya geçmek için döngü sırasında curr_start değeri curr_end ile güncelleniyordu. Ancak bu durum, vma_modify_flags() tarafından gerçekleştirilen bir birleştirme nedeniyle bir VMA'nın güncellenebileceği gerçeğini hesaba katmamaktadır; bu da curr_end değerinin güncelliğini yitirmesine ve dolayısıyla curr_start değeri curr_end olarak ayarlandığında, bir sonraki yinelemede hatalı bir curr_start değeriyle karşılaşılmasına neden olabilmektedir. Bu durumun gerçekleşmesi halinde değerin güncel kalmasını sağlamak amacıyla, curr_end değerini koşulsuz olarak vma->vm_end şeklinde ayarlayarak sorun giderilmiştir. Ayrıca, const curr_[start/end] değerlerini giriş aralığına ve VMA'lara göre sınırlandırarak bu hata sınıfının tamamı ortadan kaldırılmış ve aynı zamanda mantık basitleştirilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.18.21, 6.19.11 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.17.1 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.17, 7.0 | 6.18.21, 6.19.11 |
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.