CVE-2025-39946
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: tls: üstbilgilerin hatalı olması durumunda akışın sonlandırıldığından emin olun Normalde, bir kaydı işlemeden önce soketin tüm kaydı tamponlamasını bekleriz. Ancak, soket küçük bir tampona sahipse, bağlantı duraksamalarını önlemek için verileri daha erken okuruz. Kaydın aslında geçersiz olduğunun geç fark edildiği durumlarda bağlantının sonlandırıldığından emin olun. Ayrıştırmayı yeniden denemek kendi başına sorun değildir ancak her ayrıştırma öncesinde daha fazla veri kopyaladığımız için tahsis edilen skb alanını aşabiliriz. Sokette uzunluğu önceden ayrıştıracak kadar yeterli veri bulunmadığı ve baskı altında olduğumuz bir senaryo oluşturmak oldukça zordur. syzbot, üstbilgiyi küçük OOB gönderimlerle sunup ardından recvbuf'ı büyük bir normal gönderimle doldurarak bunu yapmanın bir yolunu bulmuştur. Geçersiz bir kayda ulaşıldığında kurtarma imkanı olmadığı için tls_rx_msg_size()'ın strp'yi sonlandırdığından emin olun.
Nasıl düzeltilir
- linux linux_kernel6.1.154, 6.6.108, 6.12.49, 6.16.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.0 ≤ v < 6.1.154, 6.2 ≤ v < 6.6.108, 6.7 ≤ v < 6.12.49, 6.13 ≤ v < 6.16.9, 6.17 | 6.1.154, 6.6.108, 6.12.49, 6.16.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.