CVE-2026-23414

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tls: tls_decrypt_async_wait() fonksiyonundaki async_hold kuyruğu temizleniyor async_hold kuyruğu, AEAD motoru bunların scatterlist verilerine referans verirken şifreli giriş skb'lerini sabitler. tls_decrypt_async_wait() geri döndüğünde, tüm AEAD işlemleri tamamlanmış olur ve motor artık bu skb'lere referans vermez; dolayısıyla bunlar koşulsuz olarak serbest bırakılabilir. Sonraki bir yama, tls_sw_read_sock() fonksiyonuna toplu asenkron şifre çözme özelliği ekleyerek, bekleyen AEAD işlemlerini boşaltması ve tutulan skb'leri serbest bırakması gereken yeni bir çağrı noktası getirir. Temizleme işleminin merkezileştirilmesi için __skb_queue_purge(&ctx->async_hold) işlemi tls_decrypt_async_wait() içerisine taşınmıştır; böylece her çağırıcı —recvmsg'nin boşaltma yolu, tls_do_decryption() içindeki -EBUSY geri dönüşü ve yeni read_sock toplu işlem yolu— her bir noktanın temizlemeyi bağımsız olarak yönetmesine gerek kalmadan senkronizasyon sırasında tutulan skb'leri serbest bırakır. Bu durum, tls_strp_msg_hold() fonksiyonunun bazı klonlanmış skb'leri async_hold kuyruğuna ekledikten sonra yarıda başarısız olmasıyla ortaya çıkan bir sızıntıyı düzeltir. Bu durumda tls_decrypt_sg(), tüm bekleyen şifre çözme işlemlerini işlemek için tls_decrypt_async_wait() fonksiyonunu çağıracak ve senkron moduna geri dönecektir ancak tls_sw_recvmsg(), async_hold kuyruğunu yalnızca bir kayıt "tamamen asenkron" modda işlendiğinde boşaltır ki bu durum burada geçerli olmayabilir. [[email protected]: sızıntı yorumu eklendi]

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın2 Nis 2026
İlk görülme2 Nis 2026
Zayıflık türüCWE-401CWE-401

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.168, 6.6.131, 6.12.80, 6.18, 6.18.21, 6.19.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.1.158 ≤ v < 6.1.168, 6.6.114 ≤ v < 6.6.131, 6.12.55 ≤ v < 6.12.80, 6.17.5 ≤ v < 6.18, 6.18.1 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 6.18, 7.06.1.168, 6.6.131, 6.12.80, 6.18, 6.18.21, 6.19.11

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.

Intelligence 360 paketinde

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.

CVE-2026-23414 · Linux Kernel · Dark Radar