CVE-2026-53262

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: l2tp: pppol2tp: pppol2tp_ioctl() fonksiyonunda oturum referansının tutulması pppol2tp_ioctl(), herhangi bir kilit veya referans sayımı olmaksızın doğrudan sock->sk->sk_user_data verisini okuyordu. copy_from_user() sırasında kontrol edilebilir bir uyku durumu oluşturulursa (örneğin userfaultfd sayfa hatası uykusu aracılığıyla), eşzamanlı bir soket kapatma işlemi asenkron olarak pppol2tp_session_close() fonksiyonunu tetikleyebilirdi. Bu durum, l2tp_session yapısını l2tp_session_del_work iş kuyruğu üzerinden serbest bırakır. İşlem devam ettiğinde, ioctl iş parçacığı güncelliğini yitirmiş oturum işaretçisinin referansını çözer ve bu da Serbest Bırakıldıktan Sonra Kullanım (Use-After-Free - UAF) ile sonuçlanır. Bu sorun, giriş aşamasında RCU-güvenli ve referans sayımlı yardımcı fonksiyon olan pppol2tp_sock_to_session(sk) kullanılarak oturum referansının güvenli bir şekilde alınmasıyla düzeltilmiştir. Bu işlem, uyku süresince oturumun referans sayımını kilitler. Fonksiyon, standart hata kesmeleriyle çıkış yapacak şekilde yapılandırılmış olup, tüm dönüş yollarında referansı düşürmek için l2tp_session_put() fonksiyonunun temiz bir şekilde çağrılması garanti altına alınmıştır. Mevcut davranışı korumak adına, oturum ve sihirli imzası yalnızca bunu gerektiren belirli L2TP komutları için doğrulanmaktadır. Bu, bağlantısı olmayan bir soket üzerinde çağrılan genel/bilinmeyen ioctl'lerin hala -ENOIOCTLCMD döndürmesini ve doğru şekilde genel işleyicilere (örneğin sock_do_ioctl() içerisindekilere) geri dönmesini sağlar.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın25 Haz 2026
İlk görülme25 Haz 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.12.94, 6.18.36, 7.0.13 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.35 ≤ v < 6.12.94, 6.13 ≤ v < 6.18.36, 6.19 ≤ v < 7.0.13, 7.16.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.

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