CVE-2025-38152 in Linuxinformation

Résumé

par VulDB • 14/06/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

remoteproc: core : Effacer table_sz lors de l'appel à rproc_shutdown

Il existe un cas susceptible de déclencher un dump du noyau (kernel panic) comme suit : Utiliser U-Boot pour démarrer le processeur distant (rproc) avec une table de ressources publiée vers une adresse fixe par rproc. Après le démarrage du noyau, arrêter le rproc, charger un nouveau firmware qui ne contient pas de table de ressources, et redémarrer le rproc.

Lorsque l'on démarre le rproc avec un firmware dépourvu de table de ressources, `memcpy(loaded_table, rproc->cached_table, rproc->table_sz)` déclenchera un dump car `rproc->cache_table` est défini à NULL lors de la dernière opération d'arrêt, mais `rproc->table_sz` reste valide.

Ce problème a été identifié sur les plateformes i.MX8MP et i.MX9.

Dump ci-dessous : 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_f

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Sources

Interested in the pricing of exploits?

See the underground prices here!