CVE-2024-46693

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: soc: qcom: pmic_glink: Başlatma sırasındaki yarış durumu düzeltildi Stephen Boyd tarafından belirtildiği üzere, pmic_glink alt sürücülerinin başlatılması sırasında, istemci kaydı geri dönmeden ve sonuç olarak yerel "client" işaretçisi başlatılmadan önce koruma alanı bildirimlerinin tetiklenmesi ve ilgili işin planlanması mümkündür. Bunun sonucu, "client" işaretçisinin körü körüne çözümlenmesi nedeniyle bir NULL pointer dereference hatasıdır. Stephen tarafından sağlanan zaman çizelgesi: CPU0 CPU1 ---- ---- ucsi->client = NULL; devm_pmic_glink_register_client() client->pdr_notify(client->priv, pg->client_state) pmic_glink_ucsi_pdr_notify() schedule_work(&ucsi->register_work) <schedule away> pmic_glink_ucsi_register() ucsi_register() pmic_glink_ucsi_read_version() pmic_glink_ucsi_read() pmic_glink_ucsi_read() pmic_glink_send(ucsi->client) <client NULL HATALI> ucsi->client = client // Çok geç! Bu kod; altmod, pil yöneticisi ve usci alt sürücüleri genelinde aynıdır. Bu durum, "client" nesnesinin tahsisi ile bunun kaydının iki ayrı işleme bölünmesiyle çözülmüştür. Bu durum yalnızca kayıt sırasında koruma alanı kayıt defterinin dolu olması durumunda meydana gelir ki bu olasılık, '1ebcde047c54 ("soc: qcom: add pd-mapper implementation")' commit'inin eklenmesiyle çok daha yüksek hale gelmiştir.

ÖnemOrta
CVSS4.7
İ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.6.49, 6.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.3 ≤ v < 6.6.49, 6.7 ≤ v < 6.10.8, 6.116.6.49, 6.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-46693 · Linux Kernel · Dark Radar