CVE-2026-89644
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: btrfs: NOCOW doğrudan I/O yazımındaki extent map sızıntısı düzeltildi btrfs_dio_iomap_begin(), tüm çıkış yollarında serbest bırakılması gereken bir extent map referansı döndüren btrfs_get_extent() fonksiyonunu çağırır. Bir NOCOW aralığına yapılan doğrudan yazımlar için btrfs_get_blocks_direct_write(), söz konusu extent map'i kullanmaya devam eder ve btrfs_create_dio_extent()'den sıralı extent ayırmasını ister. Eğer bu işlem, örneğin btrfs_alloc_ordered_extent() hatası nedeniyle başarısız olursa, fonksiyon giriş extent map'ini serbest bırakmadan hata döndürür. PREALLOC yolu, giriş extent map'ini yeni oluşturulanla değiştirmeden önce serbest bırakarak bundan kaçınmaktaydı. Haritayı değiştirmeden önce btrfs_create_dio_extent() fonksiyonundan gelen hata kontrol edilir ve hata durumunda giriş extent map'i serbest bırakılır.
Nasıl düzeltilir
- Linux Linux8d264d35df981e943171ddc09cd6cc1d38c65e17, cb732d302245b14943a5017015fffa8e6db7a6c0, b7c873765875645b11503f94c9bae2ca80127375, f42efd634c0ae7ba0ce2fc5e30e291b0803b0ae2, 05a1a816eef8b3e4332620a64fc8cf45c4eb5c0d, 3f950867c307c5413d628a153ac44915bd117ffd ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < 8d264d35df981e943171ddc09cd6cc1d38c65e17, 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < cb732d302245b14943a5017015fffa8e6db7a6c0, 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < b7c873765875645b11503f94c9bae2ca80127375, 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < f42efd634c0ae7ba0ce2fc5e30e291b0803b0ae2, 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < 05a1a816eef8b3e4332620a64fc8cf45c4eb5c0d, 5f9a8a51d8b95505d8de8b7191ae2ed8c504d4af ≤ v < 3f950867c307c5413d628a153ac44915bd117ffd, 4.7 | 8d264d35df981e943171ddc09cd6cc1d38c65e17, cb732d302245b14943a5017015fffa8e6db7a6c0, b7c873765875645b11503f94c9bae2ca80127375, f42efd634c0ae7ba0ce2fc5e30e291b0803b0ae2, 05a1a816eef8b3e4332620a64fc8cf45c4eb5c0d, 3f950867c307c5413d628a153ac44915bd117ffd |
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.