CVE-2026-23331

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: udp: Bağlantı kəsildikdə avtomatik bağlanmış (auto-bound) qoşulmuş sk-ni 4-li tuple heş cədvəlindən çıxarın. Tutaq ki, biz bir UDP soketini sıfırdan fərqli portla wildcard ünvanına bind() edirik, onu bir ünvana connect() edirik və sonra həmin ünvandan ayırırıq (disconnect). bind(), sk->sk_userlocks üzərində SOCK_BINDPORT_LOCK təyin edir (lakin SOCK_BINDADDR_LOCK təyin etmir) və connect() soketi 4-lü tuple heş cədvəlinə yerləşdirmək üçün udp_lib_hash4() funksiyasını çağırır. Sonra __udp_disconnect() funksiyası sk->sk_prot->rehash(sk)-i çağırır. O, wildcard ünvanına əsasən yeni heş hesablayır və soketi 4-lü tuple heş cədvəlində yeni bir slota köçürür, bu zaman zəncirdə heç bir paketin çatmadığı lazımsız məlumat (garbage) qalır. Bağlantı kəsildikdə belə bir soketi 4-lü tuple heş cədvəlindən silək. Qeyd edin ki, udp_unhash4() daxilində udp_hash4_dec(hslot2) çağırıldıqdan sonra udp_sk(sk)->udp_portaddr_hash yenilənməlidir.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc25 mar 2026
İlk görülmə25 mar 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.17, 6.19.7 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.13.1 ≤ v < 6.18.17, 6.19 ≤ v < 6.19.7, 6.13, 7.06.18.17, 6.19.7

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-23331 · Linux Kernel · Dark Radar