CVE-2025-38564
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: perf/core: perf_mmap() fonksiyonunda tampon eşleme hatasının doğru şekilde yönetilmesi Bir tamponun başarılı bir şekilde tahsis edilmesinden veya mevcut bir tampona başarılı bir şekilde eklenmeden sonra perf_mmap(), tamponu sayfa tablosuna salt okunur olarak eşlemeye çalışır. Bu işlem başarısız olursa, önceden ayarlanmış sayfa tablosu girişleri silinir ancak bu hatanın diğer perf'e özgü yan etkileri yönetilmez. Çağıran kod yalnızca VMA temizliği yapar ve perf_mmap_close() fonksiyonunu çağırmaz. Bu durum referans sayımlarının sızmasına neden olur, user->vm muhasebesini bozar ve ayrıca event::event_mapped() fonksiyonunun dengesiz çağrılmasıyla sonuçlanır. Bu sorun, event::event_mapped() çağrısını map_range() çağrısından önceye taşıyarak düzeltilmiştir; böylece map_range() hatası durumunda, dengesiz bir event::event_unmapped() çağrısına neden olmadan perf_mmap_close() çağrılabilecektir. perf_mmap_close(), referans sayımlarını geri alır ve nihayetinde tamponları serbest bırakır.
Nasıl düzeltilir
- linux linux_kernel6.15.10, 6.16.1 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.14 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.1 | 6.15.10, 6.16.1 |
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.