CVE-2024-58084
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: firmware: qcom: scm: qcom_scm_get_tzmem_pool() fonksiyonundaki eksik okuma bariyeri düzeltildi 2e4955167ec5 numaralı commit ("firmware: qcom: scm: Fix __scm and waitq completion variable initialization"), küresel '__scm' değişkenini depolamak için probe fonksiyonuna bir yazma bariyeri eklemiştir. Bariyerlerin eşli olduğu bilinmektedir (bkz. memory-barriers.txt: "Yazma bariyerlerinin normalde okuma veya adres bağımlılığı bariyerleri ile eşleştirilmesi gerektiğine dikkat edin"), bu nedenle buna eş zamanlı bağlamlardan erişmek bir okuma bariyeri gerektirir. Önceki commit, qcom_scm_is_available() fonksiyonuna böyle bir bariyer eklemişti, bu yüzden bunu doğrudan kullanalım. Bu okuma bariyerinin eksikliği, bayat '__scm' değişken değerinin (NULL) getirilmesine ve bunun referans alınmasına neden olabilir. qcom_scm_is_available() içindeki bariyerin burada kontrol bağımlılığını karşıladığını unutmayın.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.11 ≤ v ≤ 6.12.14, 6.13 ≤ v ≤ 6.13.3 | — |
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.