CVE-2025-21654
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: ovl: alias-i olmayan inode-dan fid kodlaşdırılmasının dəstəklənməsi Dmitry Safonov bildirib ki, drop_caches ilə dentry alias-ləri silinmiş overlayfs izlənilən inode üçün inotify_show_fdinfo() çağırılanda istifadəçi sahəsi tərəfindən WARN_ON() təsdiqi tetiklene bilər. inotify_show_fdinfo() funksiyasındakı WARN_ON() təsdiqi silindi, çünki fayl tutacağının (file handle) kodlaşdırılması digər səbəblərdən də uğursuz ola bilər, lakin overlayfs fayl tutacağının kodlaşdırılmaması təsirinin miqyası bu təsdiqdən daha genişdir. Aşağıdakı linkdə qeyd olunan LTP test keysində göstərildiyi kimi, alias-i olmayan inode-dan overlayfs fayl tutacağının kodlaşdırılmasında baş verən xəta həmçinin FAN_DELETE_SELF fanotify hadisələri ilə fid-in hesabatlandırılmasının uğursuzluğuna gətirib çıxarır. Dmitry problemin analizində qeyd etdiyi kimi, ovl_encode_fh() inode üçün alias tapa bilmədikdə uğursuz olur, lakin bu xətanı düzəltmək mümkündür. ovl_encode_fh() nadir hallarda alias-dən istifadə edir və dekod edilə bilməyən fayl tutacaqları halında (fanotify fid məlumatlarında tez-tez rast gəlindiyi kimi), ovl_encode_fh() fayl tutacağını kodlaşdırmaq üçün heç vaxt alias-dən istifadə etməli olmur. Alias-in tapılmasını həqiqətən ehtiyac duyulana qədər təxirə salın, beləliklə ovl_encode_fh() FAN_DELETE_SELF fanotify hadisələrinin geniş yayılmış hallarında uğursuz olmayacaq.
Necə düzəltmək olar
- linux linux_kernel6.6.74, 6.12.10 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.6 ≤ v < 6.6.74, 6.7 ≤ v < 6.12.10, 6.13 | 6.6.74, 6.12.10 |
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.