CVE-2026-45918

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ovpn: tcp - tcp_close() sonrası NULL olan sk_socket üyesinin referans alınmasını önleme Keepalive süresinin dolması durumunda bir eş (peer) silinirken, eş OpenVPN hash tablosundan kaldırılır ve daha fazla işlem için geçici olarak bir "release list"e eklenir. Bu işlem şurada gerçekleşir: ovpn_peer_keepalive_work() unlock_ovpn(release_list) Bu işlem, orijinal proto ve socket ops/callback'lerini geri yükleyerek bu eş ile iletişim kurmak için kullanılan soketten ayrılmayı içerir. TCP durumunda, eş release list'te beklerken kullanıcı alanının (userspace) soketi kapatmaya karar vermesi mümkündür. Bu durum şu işlemlerin eşzamanlı yürütülmesine neden olur: tcp_close(sk) __tcp_close(sk) sock_orphan(sk) sk_set_socket(sk, NULL) Son fonksiyon çağrısı sk->sk_socket değerini NULL olarak ayarlayacaktır. Serbest bırakma rutini yeniden başladığında, ovpn_tcp_socket_detach() orijinal ops üyesini geri yüklemek için sk->sk_socket referansını almaya çalışacaktır. sk->sk_socket değeri NULL olduğu için bu işlem sistem çökmesine yol açacaktır. Bu yarış durumu (race condition), sk->sk_socket değerinin sk->sk_callback_lock altında atomik olarak test edilmesi ve erişilmesiyle düzeltilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı6. yüzdelik%0,2
ÜrünLinux Kernel
Yayın27 May 2026
İlk görülme27 May 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.18.14, 6.19.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.16 ≤ v < 6.18.14, 6.19 ≤ v < 6.19.46.18.14, 6.19.4

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