CVE-2022-49300

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: nbd: nbd_alloc_config() ve modül kaldırma işlemi arasındaki yarış durumu düzeltildi nbd modülü kaldırılırken, nbd_genl_connect() tarafından eşzamanlı olarak nbd_alloc_config() çağrılabilir; try_module_get() false döndürse bile nbd_alloc_config() bunu işlemez. Bu yarış durumu, aşağıda gösterildiği gibi nbd modülünün kaldırılması nedeniyle nbd_config ve ilgili kaynakların (örneğin, recv_workq) sızmasına ve nbd_read_stat() fonksiyonunda oops hatasına yol açabilir: BUG: kernel NULL pointer dereference, address: 0000000000000040 Oops: 0000 [#1] SMP PTI CPU: 5 PID: 13840 Comm: kworker/u17:33 Not tainted 5.14.0+ #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996) Workqueue: knbd16-recv recv_work [nbd] RIP: 0010:nbd_read_stat.cold+0x130/0x1a4 [nbd] Call Trace: recv_work+0x3b/0xb0 [nbd] process_one_work+0x1ed/0x390 worker_thread+0x4a/0x3d0 kthread+0x12a/0x150 ret_from_fork+0x22/0x30 Sorun, nbd_alloc_config() içerisinde try_module_get() dönüş değerinin kontrol edilmesiyle düzeltilmiştir. nbd_alloc_config() ERR_PTR(-ENODEV) döndürebileceğinden, nbd->config değerinin ikili (geçerli veya NULL) olduğundan emin olmak için nbd->config yalnızca nbd_alloc_config() başarılı olduğunda atanır. Ayrıca, modül kaldırma sırasında nbd_config referans sayacını kontrol etmek için bir hata ayıklama mesajı eklenmiştir.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.14.283, 4.19.247, 5.4.198, 5.10.122, 5.15.47, 5.17.15, 5.18.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 4.14.283, 4.15 ≤ v < 4.19.247, 4.20 ≤ v < 5.4.198, 5.5 ≤ v < 5.10.122, 5.11 ≤ v < 5.15.47, 5.16 ≤ v < 5.17.15, 5.18 ≤ v < 5.18.44.14.283, 4.19.247, 5.4.198, 5.10.122, 5.15.47, 5.17.15, 5.18.4

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.