CVE-2026-89695
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: nfsd: dekodlaşdırılmış POSIX ACL sayına məhdudiyyət qoyularaq çeşidləmə xərci azaldıldı nfsd4_decode_posixacl() funksiyası şəbəkədən u32 giriş sayını oxuyur və onu birbaşa posix_acl_alloc() və sort_pacl_range() funksiyalarına ötürür. Sonuncu funksiya O(n^2) mürəkkəbliyinə malik bubble sort alqoritmidir, buna görə də klient tərəfindən seçilən say serverin mürəkkəb emal yolunda limitsiz CPU istifadəsinə səbəb olur. nfsd4_decode_posixacl() xdr_stream_decode_u32(&count) /* məhdudiyyətsiz u32 */ posix_acl_alloc(count, GFP_KERNEL) sort_pacl_range(*acl, 0, count - 1) /* O(n^2) bubble sort */ Eyni fayldakı kodlayıcı tərəfi artıq a_count dəyəri NFS_ACL_MAX_ENTRIES limitini aşan ACL-ləri rədd edir, lakin 5fc51dfc2eb1 ("NFSD: Add support for XDR decoding POSIX draft ACLs") commit-i ilə təqdim edilən dekoderdə simmetrik yoxlama unudulmuşdu. Hər hansı bir ayırma (allocation) prosesindən əvvəl, NFS_ACL_MAX_ENTRIES-dən böyük olan sayın nfserr_inval ilə rədd edilməsi yolu ilə problem həll edilmişdir, beləliklə çeşidləmə NFS_ACL_MAX_ENTRIES^2 müqayisəsi ilə məhdudlaşdırılır. Eyni zamanda, posix_acl_alloc() uğursuz olduqda qaytarılan nfserr_resource xətası da düzəldilib. Bu, v4.1+ üçün qanuni xəta kodu deyil. Yaddaş ayırması xətaları üçün daha uyğun olan nfserr_jukebox ilə əvəz edildi.
Necə düzəltmək olar
- Linux Linuxea14d71d6ecb925673761bcf79f781f7dc9042cc, 4bc1108e876153a2dd6d874052b99182c3603135 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 5fc51dfc2eb160bd7ab3251ab1767cacf9c8bf05 ≤ v < ea14d71d6ecb925673761bcf79f781f7dc9042cc, 5fc51dfc2eb160bd7ab3251ab1767cacf9c8bf05 ≤ v < 4bc1108e876153a2dd6d874052b99182c3603135, 7.0 | ea14d71d6ecb925673761bcf79f781f7dc9042cc, 4bc1108e876153a2dd6d874052b99182c3603135 |
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.