CVE-2022-50674

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: riscv: vdso: vfork sırasında vdso_join_timens() fonksiyonundaki NULL referans hatası düzeltildi tools/testing/selftests/timens/vfork_exec.c test araçları aşağıdaki çekirdek günlüğünü üretmiştir: [ 6.838454] Unable to handle kernel access to user memory without uaccess routines at virtual address 0000000000000020 [ 6.842255] Oops [#1] [ 6.842871] Modules linked in: [ 6.844249] CPU: 1 PID: 64 Comm: vfork_exec Not tainted 6.0.0-rc3-rt15+ #8 [ 6.845861] Hardware name: riscv-virtio,qemu (DT) [ 6.848009] epc : vdso_join_timens+0xd2/0x110 [ 6.850097] ra : vdso_join_timens+0xd2/0x110 [ 6.851164] epc : ffffffff8000635c ra : ffffffff8000635c sp : ff6000000181fbf0 [ 6.852562] gp : ffffffff80cff648 tp : ff60000000fdb700 t0 : 3030303030303030 [ 6.853852] t1 : 0000000000000030 t2 : 3030303030303030 s0 : ff6000000181fc40 [ 6.854984] s1 : ff60000001e6c000 a0 : 0000000000000010 a1 : ffffffff8005654c [ 6.856221] a2 : 00000000ffffefff a3 : 0000000000000000 a4 : 0000000000000000 [ 6.858114] a5 : 0000000000000000 a6 : 0000000000000008 a7 : 0000000000000038 [ 6.859484] s2 : ff60000001e6c068 s3 : ff6000000108abb0 s4 : 0000000000000000 [ 6.860751] s5 : 0000000000001000 s6 : ffffffff8089dc40 s7 : ffffffff8089dc38 [ 6.862029] s8 : ffffffff8089dc30 s9 : ff60000000fdbe38 s10: 000000000000005e [ 6.863304] s11: ffffffff80cc3510 t3 : ffffffff80d1112f t4 : ffffffff80d1112f [ 6.864565] t5 : ffffffff80d11130 t6 : ff6000000181fa00 [ 6.865561] status: 0000000000000120 badaddr: 0000000000000020 cause: 000000000000000d [ 6.868046] [<ffffffff8008dc94>] timens_commit+0x38/0x11a [ 6.869089] [<ffffffff8008dde8>] timens_on_fork+0x72/0xb4 [ 6.870055] [<ffffffff80190096>] begin_new_exec+0x3c6/0x9f0 [ 6.871231] [<ffffffff801d826c>] load_elf_binary+0x628/0x1214 [ 6.872304] [<ffffffff8018ee7a>] bprm_execve+0x1f2/0x4e4 [ 6.873243] [<ffffffff8018f90c>] do_execveat_common+0x16e/0x1ee [ 6.874258] [<ffffffff8018f9c8>] sys_execve+0x3c/0x48 [ 6.875162] [<ffffffff80003556>] ret_from_syscall+0x0/0x2 [ 6.877484] ---[ end trace 0000000000000000 ]--- Bu durum, vfork vakasında mm->context.vdso_info değerinin NULL olmasından kaynaklanmaktadır. Diğer taraftan, mm->context.vdso_info ya RV64 için vdso bilgisine ya da uyumluluk modu (compat) için vdso bilgisine işaret eder; riscv'nin mm_context_t yapısını genişletmeye gerek yoktur, vdso için ek sayfa kurulumu yapılırken bu fark yönetilebilir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın9 Ara 2025
İlk görülme9 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxdf30c4feba51beeb138f3518c2421abc8cbda3c1, f2419a6fbb4caf8cf3fe0ac7e4cf2e28127d04b4, a8616d2dc193b6becc36b5f3cfeaa9ac7a5762f9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux3092eb45637573c5e435fbf5eaf9516316e5f9c6 ≤ v < df30c4feba51beeb138f3518c2421abc8cbda3c1, 3092eb45637573c5e435fbf5eaf9516316e5f9c6 ≤ v < f2419a6fbb4caf8cf3fe0ac7e4cf2e28127d04b4, 3092eb45637573c5e435fbf5eaf9516316e5f9c6 ≤ v < a8616d2dc193b6becc36b5f3cfeaa9ac7a5762f9, 5.19df30c4feba51beeb138f3518c2421abc8cbda3c1, f2419a6fbb4caf8cf3fe0ac7e4cf2e28127d04b4, a8616d2dc193b6becc36b5f3cfeaa9ac7a5762f9

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-50674 · Linux · Dark Radar