CVE-2025-38616
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tls: TLS ULP altından verilerin kaybolmasının yönetilmesi TLS, TCP soketinin alma kuyruğuna sahip olduğunu varsayar. TCP soketini okuyan tarafın TLS ULP kurulmadan önce giriş yapması veya bazı standart dışı okuma API'lerini (örneğin zerocopy olanlar) kullanması durumunda bu garanti edilemez. WARN_ON() ve hatalı bir erken çıkış (anchor'un serbest bırakılmış bir skb'ye işaret etmesine neden olan), gerçek hata yönetimi ile değiştirildi. Ayrıştırma durumu temizlenir ve okuyucuya yeniden denemesi söylenir. Soket kilidini her (yeniden) edindiğimizde anchor'u zaten yeniden yüklüyoruz, dolayısıyla kaçınmamız gereken tek durum sınır dışı okumadır (önceden ayrıştırılmış kayıt uzunluğu için sokette yeterli bayt bulunmaması). Eğer TLS altından bazı veriler okunmuşsa ancak kuyrukta yeterli veri varsa, büyük olasılıkla geçerli olmayan bir TLS kaydını yeniden yükleyip çözeceğiz. Bu durum TLS perspektifinden bazı tanımlanmamış davranışlara yol açacaktır (akışı bozmak? bir uyarıyı kaçırmak? bir saldırıyı kaçırmak?), ancak herhangi bir çekirdek çökmesi meydana gelmemelidir.
Nasıl düzeltilir
- linux linux_kernel6.6.103, 6.12.43, 6.15.11, 6.16.2 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.0 ≤ v < 6.6.103, 6.7 ≤ v < 6.12.43, 6.13 ≤ v < 6.15.11, 6.16 ≤ v < 6.16.2, 6.17 | 6.6.103, 6.12.43, 6.15.11, 6.16.2 |
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.