CVE-2026-64541

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net/smc: soketin sabitlenmesiyle smc_cdc_rx_handler() fonksiyonundaki UAF hatası düzeltildi smc_cdc_rx_handler(), bağlantıyı link grubunun conns_lock kilidi altında token ile arar, kilidi bırakır ve ardından conn ile bundan türetilen smc_sock referanslarını çözer; bu işlem smc_cdc_msg_recv() içerisindeki sock_hold(&smc->sk) çağrısı ile sona erer. Kilit serbest bırakıldığında herhangi bir referans tutulmamaktadır. Bağlantı link grubu içinde keşfedilebilir durumdayken soketi sabitleyen tek referans, her ikisi de conns_lock altında olan smc_lgr_register_conn() (sock_hold) fonksiyonunda alınmakta ve __smc_lgr_unregister_conn() (sock_put) fonksiyonunda bırakılmaktadır. İşleyici conns_lock kilidini bıraktığında, eşzamanlı bir close() -> smc_release() -> smc_conn_free() -> smc_lgr_unregister_conn() işlemi bu referansı düşürebilir ve smc_sock yapısını serbest bırakabilir; böylece işleyicinin daha sonra çağırdığı sock_hold() işlemi serbest bırakılmış bellek üzerinde çalışır: WARNING: lib/refcount.c:25 at refcount_warn_saturate Workqueue: rxe_wq do_work refcount_warn_saturate (lib/refcount.c:25) smc_cdc_msg_recv (net/smc/smc_cdc.c:430) smc_cdc_rx_handler (net/smc/smc_cdc.c:502) smc_wr_rx_tasklet_fn (net/smc/smc_wr.c:445) tasklet_action_common (kernel/softirq.c:938) handle_softirqs (kernel/softirq.c:622) Kernel panic - not syncing: panic_on_warn set Yalnızca SMC-R etkilenmektedir. SMC-D alma tasklet'i, bağlantı kaydı silinmeden önce smc_conn_free() içindeki tasklet_kill(&conn->rx_tsklet) tarafından durdurulduğu için serbest bırakma işlemiyle eşzamanlı olarak çalışamaz. Kayıt referansının artık son referans olmaması için soket referansı hala conns_lock tutulurken alınmalı ve işleyici işlemini tamamladığında bırakılmalıdır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux
Yayın27 Tem 2026
İlk görülme27 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux8de4f665d0febfb92803dece377791a563fc7041, 8145b432136285e01091815b48ceb2dae261f262, 1951bffbc6493ec34cff3956b29d4bc6606904a6, 647b19e5cc145a2f1f685ae8ff3805a17356888c, 472e9d7c0d5b03be3ff91ff941f57da822b031bc, 3bfb96d9bc6a7ed0b99c7db329cc2e22a28d84bb, ce5aa8084329351086894aa34d77e40301d5bd3d, 9d160b35cc34a2ba8229d07651468a7848325135 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxd7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 8de4f665d0febfb92803dece377791a563fc7041, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 8145b432136285e01091815b48ceb2dae261f262, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 1951bffbc6493ec34cff3956b29d4bc6606904a6, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 647b19e5cc145a2f1f685ae8ff3805a17356888c, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 472e9d7c0d5b03be3ff91ff941f57da822b031bc, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 3bfb96d9bc6a7ed0b99c7db329cc2e22a28d84bb, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < ce5aa8084329351086894aa34d77e40301d5bd3d, d7b0e37c1ac152905b18a5b9506179091a35b0b6 ≤ v < 9d160b35cc34a2ba8229d07651468a7848325135, 4.188de4f665d0febfb92803dece377791a563fc7041, 8145b432136285e01091815b48ceb2dae261f262, 1951bffbc6493ec34cff3956b29d4bc6606904a6, 647b19e5cc145a2f1f685ae8ff3805a17356888c, 472e9d7c0d5b03be3ff91ff941f57da822b031bc, 3bfb96d9bc6a7ed0b99c7db329cc2e22a28d84bb, ce5aa8084329351086894aa34d77e40301d5bd3d, 9d160b35cc34a2ba8229d07651468a7848325135

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