CVE-2025-38076
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: alloc_tag: modül etiketleri için percpu sayaçlarını dinamik olarak ayırın Bir modül kaldırıldığında, etiketlerinden herhangi birinin hala kullanımda olup olmadığı kontrol edilir ve eğer öyleyse, tüm etiketler kullanılmaz hale gelene kadar modülün tahsis etiketlerini içeren bellek canlı tutulur. Ancak, etiketler tarafından referans verilen percpu sayaçları free_module() tarafından serbest bırakılır. Bu durum, bir modül tarafından ayrılan belleğe modül kaldırıldıktan sonra erişilmesi halinde UAF (serbest bırakıldıktan sonra kullanım) sorununa yol açacaktır. Bunu düzeltmek için, modül tahsis etiketleri için percpu sayaçlarını dinamik olarak ayırıyoruz ve modül kaldırıldıktan sonra hala kullanımda olan etiketler için bunları canlı tutuyoruz. Bu işlem aynı zamanda, bellek tahsis profillemesi etkinleştirildiğinde daha büyük bir PERCPU_MODULE_RESERVE gereksinimini de ortadan kaldırır çünkü sayaçlar için percpu belleğinin artık rezerve edilmesine gerek yoktur.
Nasıl düzeltilir
- linux linux_kernel6.14.9 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.13 ≤ v < 6.14.9, 6.15 | 6.14.9 |
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.