CVE-2022-50084

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: dm raid: raid_status fonksiyonundaki address sanitizer uyarısı düzeltildi Address sanitizer içeren bir kernel kullanıldığında ve şu test paketi çalıştırıldığında bu uyarı oluşmaktadır: https://gitlab.com/cki-project/kernel-tests/-/tree/main/storage/swraid/scsi_raid ================================================================== BUG: KASAN: slab-out-of-bounds in raid_status+0x1747/0x2820 [dm_raid] Read of size 4 at addr ffff888079d2c7e8 by task lvcreate/13319 CPU: 0 PID: 13319 Comm: lvcreate Not tainted 5.18.0-0.rc3.<snip> #1 Hardware name: Red Hat KVM, BIOS 0.5.1 01/01/2011 Call Trace: <TASK> dump_stack_lvl+0x6a/0x9c print_address_description.constprop.0+0x1f/0x1e0 print_report.cold+0x55/0x244 kasan_report+0xc9/0x100 raid_status+0x1747/0x2820 [dm_raid] dm_ima_measure_on_table_load+0x4b8/0xca0 [dm_mod] table_load+0x35c/0x630 [dm_mod] ctl_ioctl+0x411/0x630 [dm_mod] dm_ctl_ioctl+0xa/0x10 [dm_mod] __x64_sys_ioctl+0x12a/0x1a0 do_syscall_64+0x5b/0x80 Uyarı, raid_status içerisindeki conf->max_nr_stripes değerinin okunmasından kaynaklanmaktadır. raid_status içindeki kod, mddev->private değerini okur, bunu struct r5conf yapısına dönüştürür ve max_nr_stripes girdisini okur. Ancak, 4/5/6 dışındaki farklı bir raid tipi mevcutsa, mddev->private değeri struct r5conf yapısını işaret etmez; bunun yerine struct r0conf, struct r1conf, struct r10conf veya struct mpconf yapılarını işaret edebilir. Bu yapılardan birine ait bir göstericiyi struct r5conf yapısına dönüştürdüğümüzde geçersiz bellek okunacaktır ve KASAN bu konuda uyarı verecektir. Bu hata, struct r5conf yapısının yalnızca raid tipi 4, 5 veya 6 olduğunda okunması sağlanarak düzeltilmiştir.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.9.326, 4.14.291, 4.19.256, 5.4.211, 5.10.137, 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_kernelv < 4.9.326, 4.10 ≤ v < 4.14.291, 4.15 ≤ v < 4.19.256, 4.20 ≤ v < 5.4.211, 5.5 ≤ v < 5.10.137, 5.11 ≤ v < 5.15.61, 5.16 ≤ v < 5.18.18, 5.19 ≤ v < 5.19.24.9.326, 4.14.291, 4.19.256, 5.4.211, 5.10.137, 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-50084 · Linux Kernel · Dark Radar