CVE-2026-89710
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: NFSv4.1: pnfs_layout_process() funksiyasının forget yolu üzrə layout seqment sızması düzəldildi Server hələ də etibarlı olan bir stateid mövcud olduğu halda yeni layout stateid qaytardıqda, pnfs_layout_process() stekdəki free_me siyahısı üzərində pnfs_mark_matching_lsegs_return() funksiyasını çağırır və out_forget hissəsinə keçir. İstinad sayı sıfıra düşən seqmentlər mark_lseg_invalid() tərəfindən lo->plh_segs-dən çıxarılır və free_me siyahısına köçürülür; boş keşlənmiş seqment üçün layout başlığı yeganə istinadı saxlayır, buna görə də bu proses ilk azalma zamanı baş verir. out_forget heç vaxt free_me siyahısını boşaltmır -- yalnız uğurlu yol pnfs_free_lseg_list() funksiyasını çağırır. 814b84971388 nömrəli commit ("pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process()") boşaltma əməliyyatını əlavə etmişdir; 08bd8dbe8882 nömrəli commit ("pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process()") təyinatı başqa yerdə boşaldılan lo->plh_return_segs-ə dəyişərkən onu silmişdir. fb700ef02676 nömrəli commit ("NFSv4.1: Simplify layout return in pnfs_layout_process()") isə boşaltma əməliyyatını bərpa etmədən təyinatı yenidən free_me-yə dəyişmişdir. pnfs_free_lseg_list() çağırışı bərpa edildi.
Necə düzəltmək olar
- Linux Linuxf52188118d319b47d49ee91a897f6afda4879c59, ad3e41855325e55623276660ef20fbc3b8ba087f, a080bb69d30f11738d753a60d1eb733d627c2093, 7c5b0e813efd9124760d5fd1bfc6b229f03fb1a2, 36e3f13bf0728f4ce11ee8904cec82a783222f62, 32ac1b0b7f1cfa0d1a1faf9c72f4154046101070, ee5a386cfe60f3f8286de16a9db8e1a08f0bc124 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < f52188118d319b47d49ee91a897f6afda4879c59, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < ad3e41855325e55623276660ef20fbc3b8ba087f, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < a080bb69d30f11738d753a60d1eb733d627c2093, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < 7c5b0e813efd9124760d5fd1bfc6b229f03fb1a2, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < 36e3f13bf0728f4ce11ee8904cec82a783222f62, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < 32ac1b0b7f1cfa0d1a1faf9c72f4154046101070, fb700ef026766c95578aafc0db1b208946e7ad4f ≤ v < ee5a386cfe60f3f8286de16a9db8e1a08f0bc124, 5.13 | f52188118d319b47d49ee91a897f6afda4879c59, ad3e41855325e55623276660ef20fbc3b8ba087f, a080bb69d30f11738d753a60d1eb733d627c2093, 7c5b0e813efd9124760d5fd1bfc6b229f03fb1a2, 36e3f13bf0728f4ce11ee8904cec82a783222f62, 32ac1b0b7f1cfa0d1a1faf9c72f4154046101070, ee5a386cfe60f3f8286de16a9db8e1a08f0bc124 |
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.
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.