CVE-2025-38152

Orta

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: remoteproc: core: rproc_shutdown sırasında table_sz değerini temizle Aşağıdaki durum çekirdek dökümünü tetikleyebilir: U-Boot kullanarak, kaynak tablosu rproc tarafından sabit bir adrese yayımlanmış şekilde uzak işlemciyi (rproc) başlatın. Çekirdek önyüklendikten sonra rproc'u durdurun, kaynak tablosu içermeyen yeni bir ürün yazılımı yükleyin ve rproc'u başlatın. Kaynak tablosu içermeyen bir ürün yazılımıyla rproc başlatıldığında, `memcpy(loaded_table, rproc->cached_table, rproc->table_sz)` dökümü tetikler; çünkü son durdurma işlemi sırasında rproc->cache_table NULL olarak ayarlanmıştır, ancak rproc->table_sz hâlâ geçerlidir. Bu sorun i.MX8MP ve i.MX9 üzerinde bulunmuştur. Döküm aşağıdaki gibidir: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 Mem abort info: ESR = 0x0000000096000004 EC = 0x25: DABT (current EL), IL = 32 bits SET = 0, FnV = 0 EA = 0, S1PTW = 0 FSC = 0x04: level 0 translation fault Data abort info: ISV = 0, ISS = 0x00000004, ISS2 = 0x00000000 CM = 0, WnR = 0, TnD = 0, TagAccess = 0 GCS = 0, Overlay = 0, DirtyBit = 0, Xs = 0 user pgtable: 4k pages, 48-bit VAs, pgdp=000000010af63000 [0000000000000000] pgd=0000000000000000, p4d=0000000000000000 Internal error: Oops: 0000000096000004 [#1] PREEMPT SMP Modules linked in: CPU: 2 UID: 0 PID: 1060 Comm: sh Not tainted 6.14.0-rc7-next-20250317-dirty #38 Hardware name: NXP i.MX8MPlus EVK board (DT) pstate: a0000005 (NzCv daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __pi_memcpy_generic+0x110/0x22c lr : rproc_start+0x88/0x1e0 Call trace: __pi_memcpy_generic+0x110/0x22c (P) rproc_boot+0x198/0x57c state_store+0x40/0x104 dev_attr_store+0x18/0x2c sysfs_kf_write+0x7c/0x94 kernfs_fop_write_iter+0x120/0x1cc vfs_write+0x240/0x378 ksys_write+0x70/0x108 __arm64_sys_write+0x1c/0x28 invoke_syscall+0x48/0x10c el0_svc_common.constprop.0+0xc0/0xe0 do_el0_svc+0x1c/0x28 el0_svc+0x30/0xcc el0t_64_sync_handler+0x10c/0x138 el0t_64_sync+0x198/0x19c Sorunu gidermek için rproc->table_sz değerini temizleyin.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Nis 2025
İlk görülme18 Nis 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.13 ≤ v < 5.15.180, 5.16 ≤ v < 6.1.134, 6.2 ≤ v < 6.6.87, 6.7 ≤ v < 6.12.23, 6.13 ≤ v < 6.13.11, 6.14 ≤ v < 6.14.25.15.180, 6.1.134, 6.6.87, 6.12.23, 6.13.11, 6.14.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-2025-38152 · Linux Kernel · Dark Radar