CVE-2026-23331

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: udp: Bağlantı kesildiğinde, otomatik bağlanmış bağlı sk'yı 4-tuple karma tablosundan çıkarın (unhash). Bir UDP soketini sıfır olmayan bir port ile joker karakter adresine bind() ettiğimizi, ardından bir adrese connect() yaptığımızı ve sonrasında bu adresten bağlantısını kestiğimizi varsayalım. bind(), sk->sk_userlocks üzerinde SOCK_BINDPORT_LOCK ayarlar (ancak SOCK_BINDADDR_LOCK ayarını yapmaz) ve connect(), soketi 4-tuple karma tablosuna yerleştirmek için udp_lib_hash4() fonksiyonunu çağırır. Ardından, __udp_disconnect() fonksiyonu sk->sk_prot->rehash(sk) işlemini çağırır. Bu işlem, joker karakter adresine dayalı yeni bir karma hesaplar ve soketi 4-tuple karma tablosunda yeni bir yuvaya taşır; böylece zincirde hiçbir paketin ulaşmadığı gereksiz bir veri kalır. Bağlantısı kesilen böyle bir soketi 4-tuple karma tablosundan kaldıralım. udp_unhash4() içerisindeki udp_hash4_dec(hslot2) işleminden sonra udp_sk(sk)->udp_portaddr_hash değerinin güncellenmesi gerektiğini unutmayın.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın25 Mar 2026
İlk görülme25 Mar 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.17, 6.19.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.13.1 ≤ v < 6.18.17, 6.19 ≤ v < 6.19.7, 6.13, 7.06.18.17, 6.19.7

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-23331 · Linux Kernel · Dark Radar