CVE-2025-71265
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: fs: ntfs3: uyğunsuz metadata zamanı attr_load_runs_range funksiyasındakı sonsuz dövrün düzəldilməsi ntfs3 fayl sistemində Xidmətdən imtina (DoS) vəziyyətinə səbəb ola bilən sonsuz dövr xətası aşkar edilmişdir. Atribut başlığı boş iş siyahısını göstərdiyi halda, kataloq girişləri onun faktiki məlumat ehtiva etdiyini bildirdikdə, yanlış formalaşdırılmış NTFS imici sonsuz dövrə səbəb ola bilər. NTFS-də svcn=0 ilə evcn=-1 təyin edilməsi boş iş siyahısını təmsil etməyin etibarlı yoludur və run_unpack() funksiyası evcn + 1-in svcn-ə bərabər olub-olmadığını yoxlayaraq və heç bir iş məlumatını analiz etmədən erkən geri dönərək bunu düzgün şəkildə idarə edir. Lakin, atribut başlığının boş olduğunu (evcn=-1) iddia etdiyi, lakin çağırıcı tərəfin faktiki məlumatları oxumağı gözlədiyi metadata uyğunsuzluğu olduqda bu, problem yaradır. run_unpack() bu şərti gördükdə dərhal uğurlu nəticə qaytardıqda, runs_tree dəyişəni təşkil olunmamış qalır və run->runs NULL olur. Çağırıcı funksiya olan attr_load_runs_range(), uğurlu geri dönüşün işlərin yükləndiyi mənasına gəldiyini fərz edir və növbəti run_lookup_entry() çağırışının uğurlu olacağını gözləyərək clen dəyişənini 0-a təyin edir. runs_tree təşkil olunmamış qaldığı üçün run_lookup_entry() uğursuz olmağa davam edir və dövr vcn dəyişənini sıfırla artırır (vcn += 0), bu da sonsuz dövrə səbəb olur. Bu yamama, attr_load_runs_vcn()-dən sonra run_lookup_entry()-nin ardıcıl olaraq uğursuz olduğu halları aşkar etmək üçün yenidən cəhd sayğacı əlavə edir. Əgər ikinci cəhddə də iş tapılmazsa, bu, korlanmış metadatanı göstərir və -EINVAL qaytararaq Xidmətdən imtina (DoS) zəifliyinin qarşısını alır.
Necə düzəltmək olar
- linux linux_kernel5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 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 | 5.15 ≤ v < 5.15.202, 5.16 ≤ v < 6.1.165, 6.2 ≤ v < 6.6.128, 6.7 ≤ v < 6.12.75, 6.13 ≤ v < 6.18.16, 6.19 ≤ v < 6.19.6 | 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.16, 6.19.6 |
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.