CVE-2026-64541

Kritik

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: net/smc: soketin sabitlənməsi ilə smc_cdc_rx_handler()-dəki UAF xətası düzəldildi smc_cdc_rx_handler() funksiyası link qrupunun conns_lock kilidi altında token vasitəsilə bağlantını axtarır, kilidi buraxır və sonra conn obyektini və ondan törəmiş smc_sock-u istifadə edərək smc_cdc_msg_recv() daxilində sock_hold(&smc->sk) funksiyasını çağırır. Kilidin buraxılması zamanı heç bir istinad saxlanılmır. Bağlantı link qrupunda aşkar edilə bildiyi müddətdə soketi sabitləyən yeganə istinad smc_lgr_register_conn()-də götürülür (sock_hold) və hər ikisi conns_lock altında olmaqla __smc_lgr_unregister_conn()-də buraxılır (sock_put). Handler conns_lock kilidini buraxdıqda, paralel şəkildə baş verən close() -> smc_release() -> smc_conn_free() -> smc_lgr_unregister_conn() prosesi həmin istinadı silə və smc_sock-u azad edə bilər, beləliklə handler-in sonrakı sock_hold() çağırışı azad edilmiş yaddaş üzərində icra olunur: 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ız SMC-R təsirlənib. SMC-D qəbul tasklet-i, bağlantı qeydiyyatdan çıxarılmazdan əvvəl smc_conn_free()-də tasklet_kill(&conn->rx_tsklet) tərəfindən dayandırılır, buna görə də o, azad etmə prosesi ilə eyni vaxtda işləyə bilməz. conns_lock hələ tutulmuş halda soket istinadını götürün ki, qeydiyyat istinadı artıq sonuncu olmasın və handler işini bitirdikdən sonra onu buraxın.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc27 iyl 2026
İlk görülmə27 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux8de4f665d0febfb92803dece377791a563fc7041, 8145b432136285e01091815b48ceb2dae261f262, 1951bffbc6493ec34cff3956b29d4bc6606904a6, 647b19e5cc145a2f1f685ae8ff3805a17356888c, 472e9d7c0d5b03be3ff91ff941f57da822b031bc, 3bfb96d9bc6a7ed0b99c7db329cc2e22a28d84bb, ce5aa8084329351086894aa34d77e40301d5bd3d, 9d160b35cc34a2ba8229d07651468a7848325135 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-64541 · Linux · Dark Radar