CVE-2026-68342
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: ovpn: socket serbest bırakılırken ilgisiz P2P eşinin bırakılmasını önle ovpn_peer_release_p2p(), bir OVPN UDP soketi yok edilirken çağrılır. O anda yayımlanmış olan P2P eşini denetler ve yalnızca bu eş hâlâ yok edilmekte olan soketi kullanıyorsa onu serbest bırakır. Bir eş değişimi, eski UDP soketi yok edilmeden önce yeni bir eş yayımlayabilir. Eski soketin yok etme yolu daha sonra çalıştığında, ovpn_peer_release_p2p() yeni eşi ovpn->peer üzerinden görür. Yeni eş farklı bir soket kullandığından, işlev soket uyuşmazlığı dalına girer. Bu dal yine de ovpn_peer_put(peer) çağrısını yapar. Ancak bu noktada peer, yok edilmekte olan soketle ilişkili eş değil, o anda yayımlanmış olan yeni eşdir. Bunun referansının düşürülmesi, ovpn->peer hâlâ ona işaret ederken onu serbest bırakabilir ve bu da eş ile soket temizleme yollarından daha sonra serbest bırakıldıktan sonra kullanım erişimlerine yol açar. KASAN bunu kmalloc-1k ovpn_peer nesnesi üzerinde slab-use-after-free olarak bildirir. Yeniden üreticide nesne, ovpn_nl_peer_new_doit() aracılığıyla ovpn_peer_new() içinden ayrılır ve RCU geri çağırma işlemesinden ovpn_peer_release_rcu() aracılığıyla serbest bırakılır. Gözlemlenen erişim noktaları arasında ovpn_peer_remove(), ovpn_socket_release(), ovpn_nl_peer_del_notify() ve unlock_ovpn() bulunur. Bunu, soket uyuşmazlığı dalından peer bırakılmadan dönerek düzeltin.
Nasıl düzeltilir
- Linux Linuxc5bf6b39be235ef578af4d39872f0c68cda3b937, 016a50379d17b886d12a4efa5211a418e035fe70, b52c5103f64ee825996ca1ab8df7283cde8c5f86 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | f6226ae7a0cd47aaa9175aca6a1e19600f884cbf ≤ v < c5bf6b39be235ef578af4d39872f0c68cda3b937, f6226ae7a0cd47aaa9175aca6a1e19600f884cbf ≤ v < 016a50379d17b886d12a4efa5211a418e035fe70, f6226ae7a0cd47aaa9175aca6a1e19600f884cbf ≤ v < b52c5103f64ee825996ca1ab8df7283cde8c5f86, 6.16 | c5bf6b39be235ef578af4d39872f0c68cda3b937, 016a50379d17b886d12a4efa5211a418e035fe70, b52c5103f64ee825996ca1ab8df7283cde8c5f86 |
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.
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.