CVE-2022-48872
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: misc: fastrpc: xəritələr üçün use-after-free yarış şərtinin (race condition) düzəldilməsi fastrpc_map_get() çağırıldıqdan sonra fastrpc_free_map() funksiyasında map->fl->lock götürülənə qədər başqa bir axının (thread) fastrpc_map_lookup() funksiyasını çağırması və silinməli olan xəritəyə istinad əldə etməsi mümkündür. fastrpc_map_get() funksiyasını elə yenidən yazın ki, o, yalnız sıfırdan fərqli olduqda xəritənin istinad sayını artırsın. Bunu çağıran tərəflərə ötürün ki, onlar xəritənin silinmək üzrə olduğunu bilə bilsinlər. Bu xəbərdarlığı düzəldir: refcount_t: 0 üzərində toplama; use-after-free. WARNING: CPU: 5 PID: 10100 at lib/refcount.c:25 refcount_warn_saturate ... Call trace: refcount_warn_saturate [fastrpc_map_get inlined] [fastrpc_map_lookup inlined] fastrpc_map_create fastrpc_internal_invoke fastrpc_device_ioctl __arm64_sys_ioctl invoke_syscall
Necə düzəltmək olar
- linux linux_kernel5.4.230, 5.10.165, 5.15.90, 6.2 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.1 ≤ v < 5.4.230, 5.5 ≤ v < 5.10.165, 5.11 ≤ v < 5.15.90, 5.16 ≤ v < 6.2, 6.2 | 5.4.230, 5.10.165, 5.15.90, 6.2 |
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.