CVE-2026-80982

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net/smc: smc_rx_pipe_buf_release() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi smc_rx_splice(), RMB sayfalarını bir pipe'a aktarır ve her giriş için bir soket referansı alır; böylece okuyucu işlemi bitirene kadar smc_sock hayatta kalır. Ancak bağlantı hayatta kalmaz: eşzamanlı bir kapatma işlemi smc_conn_free() fonksiyonunu çalıştırarak alma tamponunun link grubu havuzuna geri bırakılmasını sağlar. smc_rx_pipe_buf_release(), soket kilidini almadan önce sk_state kontrolü yapar. Test ile kilit arasında durum değişebilir ve ardından smc_rx_update_cons(), smc_conn_free() tarafından zaten serbest bırakılmış olan conn->rmb_desc referansını çözer ve conn->lgr üzerinde ilerler. is_reg_err yolunda smcr_buf_unuse() tanımlayıcıyı doğrudan serbest bıraktığından, bu durum bir serbest bırakıldıktan sonra kullanım (use-after-free) hatasına yol açar. Önce soket kilidi alınmalı ve bunun yerine conn->freed kontrol edilmelidir. smc_conn_free(), herhangi bir şeyi serbest bırakmadan önce bu bayrağı ayarlar ve tüm çağrıcılar soket kilidine sahiptir. İki yol birbirini dışlar: ya pipe serbest bırakma işlemi her şey geçerliyken önce çalışır ya da bayrağı görür ve güncellemeyi atlar.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxdadd97c8296b23aa816e91ed70041820ae087baa, df441f3efbb50eb0f120b8de4bf441c31fb0551d, 6a644a7340df978785f3109d1e0726a982ce2c6f, 0761e49aa78c2f1362511054c6e9670653858837, 0926f59ca0f94120895b92180c636a48d0ed3a6d, c924884743e948e25625b7fbf3ee2a9325a204a7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < dadd97c8296b23aa816e91ed70041820ae087baa, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < df441f3efbb50eb0f120b8de4bf441c31fb0551d, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 6a644a7340df978785f3109d1e0726a982ce2c6f, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 0761e49aa78c2f1362511054c6e9670653858837, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < 0926f59ca0f94120895b92180c636a48d0ed3a6d, 9014db202cb764b8e14c53e7bacc81f9a1a2ba7f ≤ v < c924884743e948e25625b7fbf3ee2a9325a204a7, 4.18dadd97c8296b23aa816e91ed70041820ae087baa, df441f3efbb50eb0f120b8de4bf441c31fb0551d, 6a644a7340df978785f3109d1e0726a982ce2c6f, 0761e49aa78c2f1362511054c6e9670653858837, 0926f59ca0f94120895b92180c636a48d0ed3a6d, c924884743e948e25625b7fbf3ee2a9325a204a7

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.