CVE-2024-46691

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: usb: typec: ucsi: unregister işlemini atomik bölümün dışına taşı '9329933699b3 ("soc: qcom: pmic_glink: Make client-lock non-sleeping")' commit'i, pmic_glink istemci listesini bir spinlock altına taşıdı; çünkü bu listeye IRQ bağlamından çağrılan rpmsg/glink geri çağrısı tarafından erişilmektedir. Bu, ucsi_unregister() fonksiyonunun artık atomik bağlamdan çağrıldığı anlamına gelir; ancak bu fonksiyon uyutulabilir bir bağlam beklediğinden bu mümkün değildir. GLINK'in geri çağrılarını uyutulabilir bir bağlamda çağırması için çalışmalar sürdürülmektedir, ancak o zamana kadar kaydın kaldırılmasını zamanlayalım. Bunun bir yan etkisi, ucsi_unregister() fonksiyonunun artık uzak işlemciden ve dolayısıyla onunla olan iletişim bağlantısından sonra gerçekleşebilmesidir. pmic_glink_send() fonksiyonu, bunun sonucunda oluşan NULL işaretçi başvurusunu önlemek için bir kontrol ile düzeltilmiştir. Ancak bu, kullanıcının çekirdek günlüğündeki aşağıdaki girdi aracılığıyla bu hata hakkında bilgilendirilmesine yol açar: ucsi_glink.pmic_glink_ucsi pmic_glink.ucsi.0: failed to send UCSI write request: -5

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın13 Eyl 2024
İlk görülme13 Eyl 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.10.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.10 ≤ v < 6.10.8, 6.116.10.8

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-46691 · Linux Kernel · Dark Radar