CVE-2026-45918

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ovpn: tcp - tcp_close()-dən sonra NULL olan sk_socket üzvünün istinadını etməyin qarşısını alın Keepalive müddətinin bitməsi səbəbindən peer silinərkən, peer OpenVPN heş cədvəlindən çıxarılır və gələcək emal üçün müvəqqəti olaraq "release list"-ə əlavə edilir. Bu proses burada baş verir: ovpn_peer_keepalive_work() unlock_ovpn(release_list) Bu emala həmin peer ilə əlaqə qurmaq üçün istifadə edilən soketdən ayrılma daxildir ki, bu da onun orijinal proto və soket ops/callback-lərinin bərpası ilə həyata keçirilir. TCP halında belə ola bilər ki, peer "release list"-də olduğu zaman, userspace soketi bağlamağa qərar versin. Bu, aşağıdakıların eyni vaxtda icrasına səbəb olacaq: tcp_close(sk) __tcp_close(sk) sock_orphan(sk) sk_set_socket(sk, NULL) Son funksiya çağırışı sk->sk_socket dəyişənini NULL təyin edəcək. Buraxma rutini bərpa olunduqda, ovpn_tcp_socket_detach() orijinal ops üzvünü bərpa etmək üçün sk->sk_socket-ə istinad etməyə çalışacaq. sk->sk_socket NULL olduğu üçün bu əməliyyat sistemin çökməsinə (crash) səbəb olacaq. Bu yarış şəraitini (race condition), sk->sk_socket-i sk->sk_callback_lock altında atomik şəkildə yoxlayaraq və ona müraciət edərək düzəldin.

CiddilikOrta
CVSS5.5
İstismar ehtimalı6. faiz dərəcəsi0,2%
MəhsulLinux Kernel
Dərc27 may 2026
İlk görülmə27 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.18.14, 6.19.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.16 ≤ v < 6.18.14, 6.19 ≤ v < 6.19.46.18.14, 6.19.4

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