CVE-2026-53008
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ice: TX zaman damgası halkası temizleme işlemindeki yarış durumu düzeltildi ice_free_tx_tstamp_ring() ve ice_tx_map() arasında, bir NULL işaretçi referansına (NULL pointer dereference) neden olabilen yarış durumu düzeltildi. ice_free_tx_tstamp_ring şu anda tstamp_ring'i NULL yaptıktan sonra ICE_TX_FLAGS_TXTIME bayrağını temizlemektedir. Bu durum, başka bir CPU üzerindeki eşzamanlı bir ice_tx_map çağrısının tstamp_ring'e erişmesine izin verebilir ve bu da bir NULL işaretçi referansına yol açabilir. CPU A:ice_free_tx_tstamp_ring() | CPU B:ice_tx_map() --------------------------------|--------------------------------- tx_ring->tstamp_ring = NULL | | ice_is_txtime_cfg() -> true | tstamp_ring = tx_ring->tstamp_ring | tstamp_ring->count // NULL deref! flags &= ~ICE_TX_FLAGS_TXTIME | Çözüm şunları içerir: 1. Doğru sıralamayı sağlamak için smp_wmb() kullanılarak, ice_free_tx_tstamp_ring() fonksiyonunun işaretçiyi NULL yapmadan önce bayrağı temizleyecek şekilde yeniden düzenlenmesi. 2. Bayrak okumasının işaretçi okumasından önce gerçekleşmesini sağlamak için ice_tx_map() fonksiyonunda bayrak kontrolünden sonra smp_rmb() eklenmesi, işaretçi için READ_ONCE() kullanılması ve güvenlik önlemi olarak bir NULL kontrolü eklenmesi. 3. tx_ring->flags değişkeninin u8 tipinden DECLARE_BITMAP() tipine dönüştürülmesi ve sürücü genelindeki tüm bayrak işlemleri için atomik bit operatörlerinin (set_bit(), clear_bit(), test_bit()) kullanılması: - ICE_TX_RING_FLAGS_XDP - ICE_TX_RING_FLAGS_VLAN_L2TAG1 - ICE_TX_RING_FLAGS_VLAN_L2TAG2 - ICE_TX_RING_FLAGS_TXTIME
Nasıl düzeltilir
- linux linux_kernel7.0.10 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.18 ≤ v < 7.0.10 | 7.0.10 |
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.