CVE-2026-23230
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: smb: client: paylaşılan bayt RMW yarışlarını önlemek için cached_fid bit alanlarını ayır is_open, has_lease ve on_list, struct cached_fid içinde aynı bit alanı baytında saklanır ancak eşzamanlı olarak çalışabilecek farklı kod yollarında güncellenir. Bit alanı atamaları bayt oku-değiştir-yaz işlemleri üretir (ör. x86_64 üzerinde `orb $mask, addr`), bu nedenle bir bayrağın güncellenmesi diğerlerinin eski değerlerini geri getirebilir. Olası bir iç içe geçme şöyledir: CPU1: eski baytı yükle (has_lease=1, on_list=1) CPU2: her iki bayrağı temizle (0 yaz) CPU1: RMW yaz (eski | IS_OPEN) -> temizlenen bitleri yeniden getirir Bu tür yarışları önlemek için bu bayrakları ayrı bool alanlarına dönüştürün.
Nasıl düzeltilir
- linux linux_kernel6.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1 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.1 ≤ v < 6.1.164, 6.2 ≤ v < 6.6.125, 6.7 ≤ v < 6.12.72, 6.13 ≤ v < 6.18.11, 6.19 ≤ v < 6.19.1 | 6.1.164, 6.6.125, 6.12.72, 6.18.11, 6.19.1 |
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.