CVE-2025-38627
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: f2fs: compress: f2fs_free_dic funksiyasında f2fs_inode_info-nun UAF xətasının düzəldilməsi decompress_io_ctx I/O tamamlandıqdan sonra asinxron şəkildə azad edilə bilər. Əgər bu fayl oxunduqdan dərhal sonra silinərsə və yüksək iş yükü səbəbindən post_read_wq-ni emal edən kworker hələ icra olunmayıbsa, inode(f2fs_inode_info)-nun f2fs_free_dic tərəfindən istifadə edilməzdən əvvəl çıxarılması və azad edilməsi mümkündür. UAF halı aşağıdakı kimidir: Thread A Thread B - f2fs_decompress_end_io - f2fs_put_dic - queue_work post_read_wq-yə free_dic işini əlavə et - do_unlink - iput - evict - call_rcu Bu fayl oxunduqdan sonra silinir. Thread C post_read_wq-ni emal edən kworker - rcu_do_batch - f2fs_free_inode - kmem_cache_free inode RCU tərəfindən azad edilir - process_scheduled_works - f2fs_late_free_dic - f2fs_free_dic - f2fs_release_decomp_mem oxuma (dic->inode)->i_compress_algorithm Bu yamaq, inode UAF-ın qarşısını almaq üçün compress_algorithm və sbi-ni dic-də saxlayır. Əlavə olaraq, [1]-dəki əvvəlki həll yolu köhnəlmişdir və sistemin donmasına səbəb ola bilər. [1] https://lore.kernel.org/all/[email protected]
Necə düzəltmək olar
- linux linux_kernel6.16.1 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.0 ≤ v < 6.16.1 | 6.16.1 |
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.