CVE-2026-31406

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: xfrm: xfrm_nat_keepalive_net_fini() funksiyasında ləğv etdikdən sonra işin yenidən planlaşdırılmasının düzəldilməsi xfrm_nat_keepalive_net_fini() funksiyasından cancel_delayed_work_sync() çağırıldıqdan sonra, xfrm_state_fini() funksiyası __xfrm_state_delete() vasitəsilə qalan vəziyyətləri təmizləyir, bu isə nat_keepalive_work-ü yenidən planlaşdırmaq üçün xfrm_nat_keepalive_state_updated() funksiyasını çağırır. Aşağıda sadə bir yarış (race) ssenarisi verilmişdir: cpu0 cpu1 cleanup_net() [Round 1] ops_undo_list() xfrm_net_exit() xfrm_nat_keepalive_net_fini() cancel_delayed_work_sync(nat_keepalive_work); xfrm_state_fini() xfrm_state_flush() xfrm_state_delete(x) __xfrm_state_delete(x) xfrm_nat_keepalive_state_updated(x) schedule_delayed_work(nat_keepalive_work); rcu_barrier(); net_complete_free(); net_passive_dec(net); llist_add(&net->defer_free_list, &defer_free_list); cleanup_net() [Round 2] rcu_barrier(); net_complete_free() kmem_cache_free(net_cachep, net); nat_keepalive_work() // azad edilmiş net üzərində Bunun qarşısını almaq üçün cancel_delayed_work_sync() funksiyası disable_delayed_work_sync() ilə əvəz edilmişdir.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc6 apr 2026
İlk görülmə6 apr 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel6.12.80, 6.18.21, 6.19.11 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel6.11 ≤ v < 6.12.80, 6.13 ≤ v < 6.18.21, 6.19 ≤ v < 6.19.11, 7.06.12.80, 6.18.21, 6.19.11

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