CVE-2023-52749
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: spi: Askıya alma sırasında null dereference hatası düzeltildi Sistem askıya alınırken senkron (noqueue) bir aktarımın aktif olabildiği bir yarış durumu (race condition) mevcuttur. Bu durum, sistem yeniden başlatıldığında bir null pointer dereference istisnasının oluşmasına neden olabilir. İstisnaya yol açan olayların örnek sırası: 1. spi_sync(), ctlr->cur_msg değerini ayarlayan __spi_transfer_message_noqueue() fonksiyonunu çağırır. 2. Spi aktarımı spi_transfer_one_message() aracılığıyla başlar. 3. Sistem, aktarım bağlamını keserek askıya alınır. 4. Sistem yeniden başlatılır. 5. spi_controller_resume(), cur_msg değerini NULL olarak sıfırlayan spi_start_queue() fonksiyonunu çağırır. 6. Spi aktarım bağlamı devam eder ve cur_msg değerine erişen (şu an NULL olan) spi_finalize_current_message() çağrılır. Bus mutex'ini edinip bir askıya alma bayrağı ayarlanarak/kontrol edilerek, askıya almadan önce senkron aktarımların tamamlanması beklenir.
Nasıl düzeltilir
- linux linux_kernel6.1.66, 6.6.3 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.66, 6.2 ≤ v < 6.6.3 | 6.1.66, 6.6.3 |
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.