CVE-2026-98035
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: bpf: rhtab öğeleri geri dönüştürülürken özel alanları iptal et rhtab_map_update_existing() ve rhtab_delete_elem(), bir değeri değiştirirken veya silerken bpf_obj_free_fields() fonksiyonunu çağırır. Bu eşleme işlemleri, referans verilen bir kptr'nin veya başka bir karmaşık alanın serbest bırakılmasının genellikle güvenli olmadığı NMI bağlamındaki BPF programlarından çalıştırılabilir. Dizi ve hash eşlemeleri, yalnızca çağıran bağlamda güvenli bir şekilde durdurulabilen asenkron alanları iptal ederek bu sorundan kaçınır. Diğer sahiplik durumları, bellek ayırıcısı yıkıcısı nihai temizliği gerçekleştirene kadar tahsise bağlı kalmaya devam eder. İlgili rhtab yolları için de bpf_obj_cancel_fields() kullanın. Bu işlem; zamanlayıcıları, iş kuyruklarını ve görev çalışmalarını iptal ederken, tahsis nihayetinde yok edildiğinde rhtab_mem_dtor()'un referans verilen kptr'leri serbest bırakmasına izin verir. [ kkd: Yeniden temellendirildi, doğrudan yardımcı çağrıları kullanıldı ve commit günlüğü yeniden yazıldı ]
Nasıl düzeltilir
- Linux Linux28fde1356dbc35e20a9f22a5ee65af09698fdf92, 65cc95eba9e8b46312cac38c227473605a4b996a ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 6905f8601298ecd2d1932a4b4849bf265201118e ≤ v < 28fde1356dbc35e20a9f22a5ee65af09698fdf92, 6905f8601298ecd2d1932a4b4849bf265201118e ≤ v < 65cc95eba9e8b46312cac38c227473605a4b996a, 7.2 | 28fde1356dbc35e20a9f22a5ee65af09698fdf92, 65cc95eba9e8b46312cac38c227473605a4b996a |
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.