CVE-2022-49195

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: dsa: çoklu yonga ağacı sorgulaması başarısız olursa kapatma sırasında oluşan panik düzeltildi DSA sorgulama işlemi tipik değildir çünkü bir cihaz ağacının tamamı aynı anda sorgulanmalıdır; bu nedenle, sorgulama sırasında dsa_tree_setup_routing_table() fonksiyonunu çağıran N adet anahtardan (N - 1) tanesi için "complete" değeri false dönecek ve sorgulama işlemini erken sonlandıracaklardır. N. anahtar ise tüm ağacı onlar adına kuracaktır. Bunun sonucu olarak, (N - 1) anahtar için sürücü, herhangi bir işlem yapmadan cihaza başarıyla bağlanır. Sürücü bağlandığında ->shutdown() yöntemi çalışabilir. Ancak, eğer N. anahtar ağaç kurulumunda başarısız olduysa, köle cihazlar oluşturulmadığı vb. nedenlerle (N - 1) sürücü örneği için yapılacak bir işlem yoktur. Dahası, dsa_switch_shutdown() çağrıyı yapan @ds'nin aslında başlatılmış olduğunu bekler, bu nedenle çeşitli veri yapılarını dereference etmeye çalışırken hata oluşur, ki bu yanlıştır. Şu an kapatılmakta olan anahtar için N. anahtarın daha önce "ds->setup = true" şeklinde ayarlayıp ayarlamadığını kontrol ederek ortaya çıkan NULL pointer dereference hataları önlenmiştir. Tüm kurulum işlemi, halihazırda elimizde tuttuğumuz dsa2_mutex altında serileştirilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.33, 5.16.19, 5.17.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.15.1 ≤ v < 5.15.33, 5.16 ≤ v < 5.16.19, 5.17 ≤ v < 5.17.2, 5.155.15.33, 5.16.19, 5.17.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-49195 · Linux Kernel · Dark Radar