CVE-2026-72377
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: afs: Simvolik keçidlər (symlinks) və montaj nöqtələri (mountpoints) üçün AS_RELEASE_ALWAYS təyin edilməsi ləğv edildi Adi AFS faylları düzgün şəkildə release_folio funksiyası netfs_release_folio olaraq təyin edilmiş afs_file_aops-dən istifadə edir, buna görə də fscache aktiv olduqda (afs_vnode_set_cache() vasitəsilə təyin edilir) onlar üçün AS_RELEASE_ALWAYS etibarlıdır. AFS-də simvolik keçidlər və montaj nöqtələri release_folio geri çağırışını (callback) təmin etməyən afs_dir_aops-dən istifadə edir. Lakin afs_apply_status() bunlar üçün şərtsiz olaraq mapping_set_release_always() funksiyasını çağırır. Yaddaşın idarəetmə kodu foliolarni azad etməyə çalışdıqda, filemap_release_folio() funksiyası AS_RELEASE_ALWAYS təyin edildiyi üçün true qaytaran folio_needs_release()-i yoxlayır. release_folio geri çağırışı olmadığı üçün proses try_to_free_buffers() funksiyasına keçir ki, bu da hazırda buffer_head-lərin null olmadığını gözləyir. buffer_head-ləri olmayan simvolik keçidlər və montaj nöqtələri üçün bu, göstəricinin istinadına (pointer dereference) səbəb olur. [dh: Buraxılan əlavə hissələr əlavə edildi]
Necə düzəltmək olar
- Linux Linux9d6b0f6d437e2f8350e08678e5e1d20c11c364f3, 81e985b4c3a6cbcc443fcdcd3ebda7fcc845d459 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | eae9e78951bb02a7b94a9adef6e981413d13c564 ≤ v < 9d6b0f6d437e2f8350e08678e5e1d20c11c364f3, eae9e78951bb02a7b94a9adef6e981413d13c564 ≤ v < 81e985b4c3a6cbcc443fcdcd3ebda7fcc845d459, 6.14 | 9d6b0f6d437e2f8350e08678e5e1d20c11c364f3, 81e985b4c3a6cbcc443fcdcd3ebda7fcc845d459 |
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.