CVE-2024-58084

Orta

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.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın6 Mar 2025
İlk görülme6 Mar 2025

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ünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.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.

Intelligence 360 paketinde

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.

CVE-2024-58084 · Linux Kernel · Dark Radar