CVE-2024-56621
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: scsi: ufs: core: ufshcd_remove() sırasında RTC işlemini iptal et Şu anda RTC işlemi yalnızca __ufshcd_wl_suspend() sırasında iptal edilmektedir. ufshcd, ufshcd_remove() ile kaldırıldığında RTC işlemi iptal edilmez. Bu nedenle, ufshcd_remove() işleminden sonra RTC işleminin herhangi bir şekilde tetiklenmesi, aşağıda belirtildiği gibi bir NULL pointer dereference hatasına yol açmaktadır: Unable to handle kernel NULL pointer dereference at virtual address 00000000000002a4 Workqueue: events ufshcd_rtc_work Call trace: _raw_spin_lock_irqsave+0x34/0x8c pm_runtime_get_if_active+0x24/0xb4 ufshcd_rtc_work+0x124/0x19c process_scheduled_works+0x18c/0x2d8 worker_thread+0x144/0x280 kthread+0x11c/0x128 ret_from_fork+0x10/0x20 RTC işlemi ufshcd dahili yapılarına eriştiği için, ufshcd kaldırıldığında iptal edilmelidir. Bu nedenle, ufshcd_init() içerisindeki sıraya uygun olarak bu işlem ufshcd_remove() fonksiyonunda gerçekleştirilmelidir.
Nasıl düzeltilir
- linux linux_kernel6.12.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.8 ≤ v < 6.12.5, 6.13 | 6.12.5 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.