CVE-2024-43862
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: wan: fsl_qmc_hdlc: carrier_lock spinlock yapısının mutex'e dönüştürülmesi carrier_lock spinlock'ı taşıyıcı algılamayı korur. Bu kilit tutulurken, kendi içinde bir mutex alan framer_get_status() fonksiyonu çağrılmaktadır. Bu durum hatalıdır ve bir deadlock'a yol açabilir. PROVE_LOCKING etkinleştirilmiş bir çalışma sırasında sorun tespit edilmiştir: [ BUG: Invalid wait context ] ... c204ddbc (&framer->mutex){+.+.}-{3:3}, at: framer_get_status+0x40/0x78 debug işlemine yardımcı olabilecek diğer bilgiler: context-{4:4} ifconfig/146 tarafından tutulan 2 kilit: #0: c0926a38 (rtnl_mutex){+.+.}-{3:3}, at: devinet_ioctl+0x12c/0x664 #1: c2006a40 (&qmc_hdlc->carrier_lock){....}-{2:2}, at: qmc_hdlc_framer_set_carrier+0x30/0x98 Spinlock kullanımı önlenmiş ve carrier_lock bir mutex'e dönüştürülmüştür.
Nasıl düzeltilir
- linux linux_kernel6.10.4 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.9 ≤ v < 6.10.4, 6.11 | 6.10.4 |
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.