CVE-2024-44950
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: serial: sc16is7xx: özel kayıt seti ile geçersiz FIFO erişimini düzeltin Özel kayıt setine erişim etkinleştirildiğinde, Alıcı zaman aşımı ve RHR kesmeleri meydana gelebilir. Bu durumda, IRQ işleyicisi 0x00 adresindeki RHR kaydı üzerinden FIFO'dan okuma yapmaya çalışacaktır ancak 0x00 adresi DLL kaydına eşlenmiş olduğundan hatalı FIFO okuması gerçekleşecektir. Çağrı grafiği örneği: sc16is7xx_startup(): giriş sc16is7xx_ms_proc(): giriş sc16is7xx_set_termios(): giriş sc16is7xx_set_baud(): DLH/DLL = $009C --> özel kayıt setine erişim sc16is7xx_port_irq() giriş --> IIR 0x0C'dir sc16is7xx_handle_rx() giriş sc16is7xx_fifo_read(): --> FIFO'ya (RHR) erişilemiyor çünkü DLL'ye eşlenmiş durumdadır (LCR=LCR_CONF_MODE_A) sc16is7xx_set_baud(): çıkış --> genel kayıt setine erişimi geri yükle Özel kayıt setine erişirken efr_lock mutex'i talep edilerek sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel6.10.5 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 | 3.16 ≤ v < 6.10.5, 6.11 | 6.10.5 |
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.