CVE-2026-53181
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: vsock/vmci: başarısız el sıkışmada sk_ack_backlog sızıntısı düzeltildi vmci_transport_recv_connecting_server() bir hata döndürdüğünde, vmci_transport_recv_listen() fonksiyonu vsock_remove_pending() çağrısını yapar ancak sk_acceptq_removed() çağrısını hiçbir zaman yapmaz. Bu durum, sk_ack_backlog değerinin kalıcı olarak artırılmış kalmasına neden olur. Tekrarlanan el sıkışma hataları (hatalı paketler, kuyruk çifti tahsis hatası, olay abonelik hatası), sk_ack_backlog değerinin sk_max_ack_backlog değerine doğru yükselmesine yol açar. Limit ulaşıldığında, dinleyici tüm yeni bağlantıları kalıcı olarak -ECONNREFUSED ile reddeder; bu da kurtarma için işlem yeniden başlatma gerektiren sessiz bir hizmet reddi (DoS) durumudur. af_vsock.c dosyasındaki mevcut iki sk_acceptq_removed() çağrısı bu yolu kapsamamaktadır: 764. satır, vsock_remove_pending() sonrası false dönen vsock_is_pending() kontrolünü yapar ve 1889. satıra yalnızca başarılı accept() durumunda ulaşılır. Hata yolunda sk_acceptq_added() çağrısının sk_acceptq_removed() ile dengelenmesiyle sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 ya da sonraki bir sürüm
- git.kernel.org/stable/c/22c587aa3ab1ab5264daff3ec32136fd30436c13
- git.kernel.org/stable/c/9698582a4dd9c4a05889d7db96d4c0edc9e69cac
- git.kernel.org/stable/c/ba9ad6015937a5e46ba1a31370e3efdec8abbdcc
- git.kernel.org/stable/c/bcb275626055df7f8f947f1a349754b4004d9a15
- git.kernel.org/stable/c/c05fa14db43ebef3bd862ca9d073981c0358b3f0
- git.kernel.org/stable/c/cf7090e255d74c4b61c51f8ede9fcacdd8393b5b
- git.kernel.org/stable/c/dfd853197615d322d3a88dbcab91fc0fd2096219
- git.kernel.org/stable/c/ea0b03d52881c12a8c634ea0d6cbfa61cefdb488
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 3.9 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.1 | 5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.94, 6.18.36, 7.0.13 |
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.