CVE-2023-52483
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: mctp: marşrut axtarışlarını RCU oxu tərəfi kilidi altında yerinə yetir Hazırkı marşrut axtarışlarımız (mctp_route_lookup və mctp_route_lookup_null) şəbəkənin marşrut siyahısını RCU oxu kilidi tutulmadan keçir. Bu o deməkdir ki, marşrut axtarışı preemptiyaya məruz qalır, nəticədə potensial grace periodun bitməsi və beləliklə, bizdə hələ də marşrut göstəricisi olduğu halda kfree() çağırışı baş verə bilər. Marşrut axtarışlarının ətrafına müvafiq oxu tərəfi kritik bölmə kilidlərini əlavə edərək preemptiyanın və mümkün paralel kfree-nin qarşısını alırıq. Qalan net->mctp.routes müraciətləri artıq rcu_read_lock altındadır və ya yeniləmələr üçün RTNL ilə qorunur. Bu, Sili Luo <[email protected]> tərəfindən aparılmış analizə əsaslanır; burada marşrut axtarışına gecikmənin daxil edilməsi eyni vaxtda baş verən sendmsg() və marşrutun silinməsi zamanı UAF-a səbəb ola bilər.
Necə düzəltmək olar
- linux linux_kernel5.15.137, 6.1.59, 6.5.8 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.137, 5.16 ≤ v < 6.1.59, 6.2 ≤ v < 6.5.8, 6.6 | 5.15.137, 6.1.59, 6.5.8 |
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.