CVE-2026-53395
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: nfsd: nfsd4_create-də ölü ACL konflikt qoruyucusunun düzəldilməsi nfsd4_create() təyin edilmiş inisializator vasitəsilə create->cr_dpacl/cr_pacl dəyərlərini lokal nfsd_attrs-a köçürür, sonra dərhal mənbə göstəricilərini NULL-a qoyur. Sonrakı konflikt qoruyucusu artıq sıfırlanmış mənbə sahələrini yoxlayır və bununla da onu həmişəlik ölü koda çevirir: if (create->cr_acl) { if (create->cr_dpacl || create->cr_pacl) /* həmişə false */ Müştəri eyni CREATE fattr bitmap-ində həm FATTR4_WORD0_ACL, həm də FATTR4_WORD2_POSIX_{DEFAULT,ACCESS}_ACL kodlaşdırdıqda, nfsd4_acl_to_attr() orijinalları azad etmədən attrs.na_pacl/na_dpacl üzərinə yazır və hər sorğu üzrə iki posix_acl slab obyekti sızır. Təkrar sorğular qeyri-məhdud slab tükənməsinə səbəb olur. Düzəliş sıfırlanmış create->cr_dpacl/cr_pacl əvəzinə attrs.na_dpacl/na_pacl (köçürülmüş dəyərlər) yoxlanılması ilə edilir və bu, nfsd4_setattr()-də artıq istifadə olunan düzgün nümunəyə uyğundur.
Necə düzəltmək olar
- linux linux_kernel7.1.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 7.0 ≤ v < 7.1.3 | 7.1.3 |
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.