CVE-2024-42109

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: netfilter: nf_tables: bildirimden önce bekleyen işleri koşulsuz olarak temizle syzbot raporları: KASAN: slab-uaf nft_ctx_update include/net/netfilter/nf_tables.h:1831 içinde KASAN: slab-uaf nft_commit_release net/netfilter/nf_tables_api.c:9530 içinde KASAN: slab-uaf int nf_tables_trans_destroy_work+0x152b/0x1750 net/netfilter/nf_tables_api.c:9597 kworker/1:1/45 görevi tarafından ffff88802b0051c4 adresinde 2 boyutunda okuma [..] Workqueue: events nf_tables_trans_destroy_work Call Trace: nft_ctx_update include/net/netfilter/nf_tables.h:1831 [inline] nft_commit_release net/netfilter/nf_tables_api.c:9530 [inline] nf_tables_trans_destroy_work+0x152b/0x1750 net/netfilter/nf_tables_api.c:9597 Sorun, bildiricinin koşullu bir temizleme yapmasıdır; ancak kaldırılacak tablonun hala çalışanlar tarafından işlenen işlemler tarafından referans verilmiş olması mümkündür, bu nedenle koşulsuz olarak temizleme yapılması gerekmektedir. Çoğu durumda temizlemeyi önlemek için nf-next'te flush_work işlemini silinecek bir tablo bulup bulmadığımıza bağlı hale getirebiliriz. Gördüğüm kadarıyla bu sorun yalnızca e169285f8c56 ("netfilter: nf_tables: do not store nft_ctx in transaction objects") commit'i ile nf-next üzerinde ortaya çıkmaktadır; bu commit uygulandığında, yukarıdaki hatayı tetikleyen table->family ifadesinin koşulsuz bir getirimi gerçekleşmektedir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın30 Tem 2024
İlk görülme30 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.163, 6.1.98, 6.6.39, 6.9.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.15.129 ≤ v < 5.15.163, 6.1.50 ≤ v < 6.1.98, 6.5 ≤ v < 6.6.39, 6.7 ≤ v < 6.9.95.15.163, 6.1.98, 6.6.39, 6.9.9

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.

Intelligence 360 paketinde

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.

CVE-2024-42109 · Linux Kernel · Dark Radar