CVE-2022-50219

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: bpf: compute_effective_progs fonksiyonundaki KASAN use-after-free okuma hatası düzeltildi Syzbot, compute_effective_progs() fonksiyonunda bir Use After Free hatası tespit etti. Yeniden oluşturucu, bir dizi BPF bağlantısı oluşturur ve bunlar üzerinde bpf_link_detach çağrılırken hata enjekte edilmiş bir ayırmanın (alloc) başarısız olmasına neden olur. Bağlantı ayırma işlemi, bpf_link_free() tarafından bağlantının serbest bırakılmasını tetikler; bu da __cgroup_bpf_detach() ve update_effective_progs() fonksiyonlarını çağırır. Eğer bu fonksiyondaki bellek ayırma işlemi başarısız olursa, fonksiyon cgroup listesindeki bpf_cgroup_link işaretçisini geri yükler ancak bellek, fonksiyon döndükten hemen sonra serbest bırakılır. Bundan sonra, update_effective_progs() fonksiyonuna yapılan her sonraki çağrı, daha önce tahsisatı kaldırılmış olan bu işaretçinin prog_list_length() içinde dereference edilmesine neden olur ve KASAN UAF hatasını tetikler. Bu sorunu gidermek için listedeki prog veya link işaretçisi korunmaz; bunun yerine işaretçi kaldırılır ve tablo küçültülmeden yerine sahte (dummy) bir prog yerleştirilir. Sonraki __cgroup_bpf_detach() veya __cgroup_bpf_detach() çağrısı bunu düzeltecektir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Haz 2025
İlk görülme18 Haz 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.138, 5.15.61, 5.18.18, 5.19.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.7 ≤ v < 5.10.138, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.25.10.138, 5.15.61, 5.18.18, 5.19.2

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-2022-50219 · Linux Kernel · Dark Radar