CVE-2026-46015

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: tcp: dinləyici miqrasiyasından sonra sk_data_ready() funksiyasının çağırılması inet_csk_listen_stop() funksiyası bağlanan bir dinləyicidən eyni SO_REUSEPORT qrupundakı digər soketə qurulmuş alt soketi miqrasiya etdikdə, hədəf dinləyici inet_csk_reqsk_queue_add() vasitəsilə yeni qəbul növbəsi girişi əldə edir, lakin həmin yol heç vaxt hədəf dinləyicinin gözləyənlərinə bildiriş göndərmir. Bloklamayan accept() hələ də işləyir, çünki o, növbəni birbaşa yoxlayır, lakin poll()/epoll_wait() gözləyənləri və bloklayan accept() çağıranları qeyri-müəyyən müddətə yuxuda qala bilər. inet_csk_listen_stop() funksiyasında uğurlu miqrasiyadan sonra READ_ONCE(nsk->sk_data_ready)(nsk) çağırılsın. Lakin, inet_csk_reqsk_queue_add() uğurla tamamlandıqdan sonra, reuseport_migrate_sock() funksiyasında əldə edilən istinad effektiv şəkildə nreq->rsk_listener-ə ötürülür. Daha sonra başqa bir CPU accept() və ya dinləyicinin söndürülməsi vasitəsilə nreq-i növbədən çıxara, reqsk_put()-a çat və həmin dinləyici istinadını silə bilər. Dinləyicilər SOCK_RCV_FREE olduğundan, queue_add()-dən sonrakı nsk dereferanslarını rcu_read_lock()/rcu_read_unlock() ilə əhatə edin; bu, həmçinin həmin yoldakı mövcud sock_net(nsk) girişini də əhatə edir. reqsk_timer_handler() yolu iki səbəbdən eyni dəyişikliklərə ehtiyac duymur: yarım-açıq sorğular yalnız sonuncu ACK-dan sonra oxunaqlı olur ki, burada tcp_child_process() artıq dinləyicini oyadır; və nreq inet_ehash_insert() vasitəsilə görünən kimi, uğurlu yol artıq nsk-a birbaşa toxunmur.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc27 may 2026
İlk görülmə27 may 2026
Zəiflik növüCWE-408CWE-408

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.14 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.86, 6.13 ≤ v < 6.18.27, 6.19 ≤ v < 7.0.45.15.209, 6.1.175, 6.6.140, 6.12.86, 6.18.27, 7.0.4

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