CVE-2025-39819
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fs/smb: Tutarsız refcnt güncellemesi düzeltildi `smb2_compound_op` fonksiyonunda olası bir tutarsız referans sayacı (refcount) güncellemesi tespit edilmiştir. Bu tür tutarsız güncellemeler, olası kaynak sızıntılarına yol açabilir. Neden olası bir hata olduğu: 1. Fonksiyonun yorum bölümünde, bu fonksiyon çağrıldıktan sonra `cfile` referansının bırakılması gerektiği açıkça belirtilmiştir. 2. Yamalanan yol hariç, tüm kontrol akış yolları `cfile` referansını kontrol eder ve bırakır. 3. Mevcut çağırıcılar, -ENOMEM döndürüldüğünde `cfile` referans sayacı güncellemesini işlemez. Hatayı gidermek için, temizleme mantığının her zaman uygulanmasını sağlamak amacıyla ek bir "out" goto etiketi eklenmiştir. Sorun `vars` tahsis hatasından kaynaklandığı için, "finished" ve "out" etiketleri arasındaki temizleme mantığı güvenle göz ardı edilebilir. `is_replayable_error` fonksiyonunun tanımına göre, "-ENOMEM" hata kodu kurtarılamazdır. Bu nedenle, yeniden oynatma (replay) mantığı da göz ardı edilir.
Nasıl düzeltilir
- linux linux_kernel6.1.150, 6.6.104, 6.12.45, 6.16.5 ya da sonraki bir sürüm
- git.kernel.org/stable/c/3fc11ff13fbc2749871d6ac2141685cf54699997
- git.kernel.org/stable/c/4191ea1f0bb3e27d65c5dcde7bd00e709ec67141
- git.kernel.org/stable/c/4735f5991f51468b85affb8366b7067248457a71
- git.kernel.org/stable/c/ab529e6ca1f67bcf31f3ea80c72bffde2e9e053e
- git.kernel.org/stable/c/cc82c6dff548f0066a51a6e577c7454e7d26a968
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.8 ≤ v < 6.1.150, 6.2 ≤ v < 6.6.104, 6.7 ≤ v < 6.12.45, 6.13 ≤ v < 6.16.5, 6.17 | 6.1.150, 6.6.104, 6.12.45, 6.16.5 |
| debian debian_linux | 11.0 | — |
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.