CVE-2024-58068
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: OPP: bant genişliği tablosu başlatılmadığında dev_pm_opp_find_bw_*() düzeltildi Bir sürücü, OPP tablosundan bant genişliğini almak için dev_pm_opp_find_bw_ceil/floor() fonksiyonunu çağırdığında ancak OPP tüketici düğümünde interconnect özellikleri eksik olduğu için bant genişliği tablosu oluşturulmamışsa, çekirdek şu hata ile çökecektir: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000004 ... pc : _read_bw+0x8/0x10 lr : _opp_table_find_key+0x9c/0x174 ... Call trace: _read_bw+0x8/0x10 (P) _opp_table_find_key+0x9c/0x174 (L) _find_key+0x98/0x168 dev_pm_opp_find_bw_ceil+0x50/0x88 ... Çökmeyi gidermek için, _read_bw() ile bir bant genişliği almaya çalışmadan önce bant genişliği tablosunun oluşturulup oluşturulmadığını kontrol eden bir assert fonksiyonu oluşturun.
Nasıl düzeltilir
- linux linux_kernel6.1.129, 6.6.76, 6.12.13, 6.13.2 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.0 ≤ v < 6.1.129, 6.2 ≤ v < 6.6.76, 6.7 ≤ v < 6.12.13, 6.13 ≤ v < 6.13.2 | 6.1.129, 6.6.76, 6.12.13, 6.13.2 |
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.