CVE-2024-26729
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: drm/amd/display: dc_dmub_srv içerisindeki potansiyel null pointer dereference hatası düzeltildi dc_dmub_srv_cmd_list_queue_execute() ve dc_dmub_srv_is_hw_pwr_up() fonksiyonlarındaki potansiyel null pointer dereference uyarıları giderildi. Her iki fonksiyonda da 'dc_dmub_srv' değişkeni, null olup olmadığı kontrol edilmeden önce dereference ediliyordu. Bu durum, 'dc_dmub_srv' null olduğunda bir null pointer dereference hatasına yol açabilirdi. Çözüm, dereference işleminden önce 'dc_dmub_srv' değişkeninin null olup olmadığının kontrol edilmesidir. Böylece, 'dc_dmub_srv' dereference edildiğinde null olmadığından emin olmak için null kontrolleri fonksiyonların başına taşınmıştır. smatch tarafından tespit edilen ve aşağıdakileri düzelten değişiklikler yapılmıştır: drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c:133 dc_dmub_srv_cmd_list_queue_execute() warn: variable dereferenced before check 'dc_dmub_srv' (see line 128) drivers/gpu/drm/amd/amdgpu/../display/dc/dc_dmub_srv.c:1167 dc_dmub_srv_is_hw_pwr_up() warn: variable dereferenced before check 'dc_dmub_srv' (see line 1164)
Nasıl düzeltilir
- linux linux_kernel6.7.7 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.7 ≤ v < 6.7.7, 6.8 | 6.7.7 |
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.