CVE-2022-49446

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nvdimm: Firmware aktivasyon kilitlenme (deadlock) senaryoları düzeltildi Lockdep; CXL kök cihaz güç yönetimi, device_prepare() işlemleri ve 'nd_region' cihazları için device_shutdown() işlemleriyle ilgili şu kilitlenme senaryolarını raporlamaktadır: Şu zincir mevcuttur: &nvdimm_region_key --> &nvdimm_bus->reconfig_mutex --> system_transition_mutex Olası güvenli olmayan kilitleme senaryosu: CPU0 CPU1 ---- ---- lock(system_transition_mutex); lock(&nvdimm_bus->reconfig_mutex); lock(system_transition_mutex); lock(&nvdimm_region_key); Şu zincir mevcuttur: &cxl_nvdimm_bridge_key --> acpi_scan_lock --> &cxl_root_key Olası güvenli olmayan kilitleme senaryosu: CPU0 CPU1 ---- ---- lock(&cxl_root_key); lock(acpi_scan_lock); lock(&cxl_root_key); lock(&cxl_nvdimm_bridge_key); Bunlar, yol boyunca device_lock() alan ve tüm sistem cihaz topolojisini tarayan hibernate_quiet_exec() sırasında nvdimm_bus_lock() tutulmasından kaynaklanmaktadır. nvdimm_bus_lock(); kaydı silmeye, aynı anda gerçekleşen birden fazla işlem çağrısına karşı koruma sağlar ve activate_show()'un activate_store() ile yarışmasını önler. İlk iki durum için kilit gereksizdir. Kayıt silme işlemi zaten tüm işlem kullanıcılarını temizler ve sysfs halihazırda birden fazla iş parçacığının bir işlem yöneticisinde aynı anda aktif olmasını engeller. Son durum için ise kullanıcı alanı zaten son activate_store() işleminin tamamlanmasını bekliyor olmalıdır ve yazma tarafını temizlemek için activate_show()'a ihtiyaç duymaz; bu nedenle bu özniteliklerdeki kilit kullanımı silinebilir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın26 Şub 2025
İlk görülme26 Şub 2025
Zayıflık türüCWE-667CWE-667

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.121, 5.15.46, 5.17.14, 5.18.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.9 ≤ v < 5.10.121, 5.11 ≤ v < 5.15.46, 5.16 ≤ v < 5.17.14, 5.18 ≤ v < 5.18.35.10.121, 5.15.46, 5.17.14, 5.18.3

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.