CVE-2026-53396
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: nfsd: posix_acl sızması və nfsd4_create_file-da nəzərə alınmayan xəta düzəldilib nfsd4_create_file() funksiyasının ACL ilə işləməsində iki səhv var: nfsd4_acl_to_attr() funksiyasının qaytardığı dəyər səssizcə atılır. NFSv4-dən POSIX-ə ACL çevrilməsi uğursuz olduqda (məs., dəstəklənməyən ACE növləri üçün -EINVAL), fayl heç bir ACL olmadan yaradılır və müştəri NFS4_OK alır. Bu, CREATE zamanı serverin dəstəklənməyən atributları rədd etməsini tələb edən RFC 7530/8881-i pozur. ACL atributları attrs-da doldurulduqdan sonra (ya nfsd4_acl_to_attr vasitəsilə, ya da open->op_dpacl/op_pacl-dən sahibliyin ötürülməsi ilə) start_creating() uğursuz olduqda, funksiya nfsd_attrs_free() funksiyasını keçən out_write bölməsinə keçir. posix_acl ayrılmaları sızır. Müştəri bunu OPEN(CREATE), ACL atributları və etibarsız fayl adı (məs., NAME_MAX-dan uzun) ilə dəfələrlə tetikləyə bilər. Hər ikisini nfsd4_acl_to_attr() funksiyasının qaytardığı dəyəri tutmaqla və erkən xəta yollarını out_write əvəzinə out bölməsinə yönəltməklə düzəldin. child dəyişənini ERR_PTR(-EINVAL) ilə işə salın ki, start_creating() heç vaxt çağırılmasa belə, end_creating() funksiyasını çağırmaq təhlükəsiz olsun.
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 | 6.19 ≤ 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.