CVE-2026-80668

Kritik

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: netfilter: nf_conntrack_expect: gözlənilənləri təmizləmək üçün conntrack GC-dən istifadə edin Bu yamaq, digər bir çox alt sistemlərdə olduğu kimi, gözlənilənlər üçün timer API-ni GC worker yanaşması ilə əvəz edir. Müddəti bitmiş gözlənilənləri təmizləmək üçün master conntrack-dəki yerli gözlənilənlər siyahısını gəzmək məqsədilə mövcud conntrack GC worker-indən istifadə edin. Gözlənilənlər üçün GC-ni işə salmaq üçün IPS_HELPER_BIT-i yoxlayın və bunu heç vaxt təyin etməyən nft_ct gözləniləni üçün aktivləşdirin. nf_ct_remove_expectations() funksiyası ilə sinxronlaşdırmaq üçün master conntrack gözlənilənlər siyahısı üzrə iterasiya zamanı expectation spinlock-u saxlayın. Bu həmçinin qlobal gözlənilənlər həş tablisinin zəncirlərindən birini gəzərkən, gözlənilənin daxil edilməsi və axtarış funksiyaları vasitəsilə paket yolunun runtime zibil yığımını (garbage collection) həyata keçirir. Təsdiqlənməmiş conntrack yazılışları ötürülür, çünki ct->ext yenidən ayrıla bilər; silinməkdə olanlar isə tezliklə yox olacağı üçün ötürülür. Əgər helper ct genişləndirməsi əlavə edilibsə, IPS_HELPER_BIT-i aktivləşdirin, beləliklə yeni GC worker ct->ext helper-in mövcudluğunu yoxlamaq üçün ct refcount-unu artırmağa ehtiyac duymayacaq. Bu, gözlənilən taymerlər üçün refcount-un artıq artırılmasını aradan qaldırır və bu, unlink-dən sonra bir neçə nf_ct_expect_put() çağırışının silinməsinə imkan verir; bu yeniləmədən sonra gözlənilən həşlərdə olduqda refcount yalnız 1 səviyyəsində qalır. Bu yamaq, dolayısı ilə, mövcud timer API ilə bağlı yarış vəziyyətini (race condition) həll edir ki, bu da gözlənilənin silinməsi prosesi müddəti bitən taymerlə yarışda uduzduqda (yəni timer_del() false qaytardıqda), artıq azad edilmiş köhnəlmiş exp->master göstəricisinə girişə imkan verirdi. Gözləniləni GC vasitəsilə təmizləmək üçün yeni NF_CT_EXPECT_DEAD bayrağını əlavə edin. Bu, xəta yollarında çağırılan və həşlərə əlavə edilmiş yeni yaradılmış gözlənilənləri etibarsız etmək üçün istifadə olunan nf_conntrack_unexpect_related() funksiyası üçün lazımdır. Bu gözlənilənlər dərhal azad edilə bilməz, çünki GC və ya nf_ct_remove_expectations() bunun üçün yarışa girə bilər. Gözlənilən daxil edilərkən, runtime GC siyasət tərəfindən təyin edilmiş gözlənilən limitini yoxlamazdan əvvəl köhnəlmiş gözlənilənləri təmizləyir. nf_ct_expect_alloc() funksiyasında cari zaman möhürünü (timestamp) təyin edin, sonra gözlənilən ömrünü müəyyən etmək üçün gözlənilən siyasət vaxtını (timeout) və ya bunun üzərinə əlavə edilmiş xüsusi vaxtı əlavə edin.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulLinux
Dərc28 avq 2026
İlk görülmə28 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux61ca26e1a45965590f7e477c4d6f711162642e1c, 3d7b808ec35291ee75dcdb2b6fe5f587bfe9b1df, 02f7809a19fc88cfd9bc113a4bfe7add6305db39, 7ec786f4230c2a9b2eaf97a2d45368933b49d2b2, b8b09dc2bf35a00d4e0556b5d6308c7b917ebda2, 6.1.191, 6.6.160, 6.12.114, 6.19, 6.20 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux9e1196d27ef496f404c76f7a9d03761142d991c4 ≤ v < 61ca26e1a45965590f7e477c4d6f711162642e1c, 5e1c1d22268ae710c238342c8030c21daf298168 ≤ v < 3d7b808ec35291ee75dcdb2b6fe5f587bfe9b1df, d52fa1fa7440676b8c238037a050ab008c22737f ≤ v < 02f7809a19fc88cfd9bc113a4bfe7add6305db39, bffcaad9afdfe45d7fc777397d3b83c1e3ebffe5 ≤ v < 7ec786f4230c2a9b2eaf97a2d45368933b49d2b2, bffcaad9afdfe45d7fc777397d3b83c1e3ebffe5 ≤ v < b8b09dc2bf35a00d4e0556b5d6308c7b917ebda2, f338ced0473849c9f6ed0b77ca99f1aab5826787, 497f99b26fffdc5635706d1b4811f1ed8ee21a5b, 6.1.176 ≤ v < 6.1.191, 6.6.143 ≤ v < 6.6.160, 6.12.94 ≤ v < 6.12.114, 6.18.24 ≤ v < 6.19, 6.19.14 ≤ v < 6.20, 7.061ca26e1a45965590f7e477c4d6f711162642e1c, 3d7b808ec35291ee75dcdb2b6fe5f587bfe9b1df, 02f7809a19fc88cfd9bc113a4bfe7add6305db39, 7ec786f4230c2a9b2eaf97a2d45368933b49d2b2, b8b09dc2bf35a00d4e0556b5d6308c7b917ebda2, 6.1.191, 6.6.160, 6.12.114, 6.19, 6.20

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