CVE-2024-42253
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gpio: pca953x: pca953x_irq_bus_sync_unlock yarış durumu düzeltildi Yarış durumlarını önlemek için pca953x_irq_bus_sync_unlock() fonksiyonunda kesme mandalı (interrupt latch) ve maskesi ayarlanırken `i2c_lock` kilidinin tutulduğundan emin olunur. Diğer (sonda olmayan) çağrı noktası olan pca953x_gpio_set_multiple(), pca953x_write_regs() çağrılmadan önce kilidin tutulduğunu garanti eder. Sorun, i.MX8MP tabanlı bir sistemde yaklaşık her bin yeniden başlatmada bir kez, bir isteğin irq_bus_sync_unlock() ile yarışması durumunda meydana geliyordu. * Normal durum 0-0022: write register AI|3a {03,02,00,00,01} Input latch P0 0-0022: write register AI|49 {fc,fd,ff,ff,fe} Interrupt mask P0 0-0022: write register AI|08 {ff,00,00,00,00} Output P3 0-0022: write register AI|12 {fc,00,00,00,00} Config P3 * Yarış durumu 0-0022: write register AI|08 {ff,00,00,00,00} Output P3 0-0022: write register AI|08 {03,02,00,00,01} *** Yanlış kayıtçısı (Wrong register) *** 0-0022: write register AI|12 {fc,00,00,00,00} Config P3 0-0022: write register AI|49 {fc,fd,ff,ff,fe} Interrupt mask P0
Nasıl düzeltilir
- linux linux_kernel6.1.101, 6.6.42, 6.9.11 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 | v < 6.1.101, 6.2 ≤ v < 6.6.42, 6.7 ≤ v < 6.9.11, 6.10 | 6.1.101, 6.6.42, 6.9.11 |
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.