CVE-2026-53158

Vulnérabilité non évaluée dans Linux (Linux)

CVSS 0.0 · Non évaluée
EPSS 0.1%
Linux•Linux•Versions : <=6.1.*, <a3d91218ccca1e990bfb737b5a6da23f0afba22b, <d5de9cb5355db36438edc621dde3673e3f235767, <=6.12.*, <=7.0.*, 6.12.94, 5.15.211, 0, <4bfdf0a9855df55e9e031ca6a25b855820590c70, f6f9279f2bf0e37e2f1fb119d8832b8568536a04, 5.10.260, <=5.10.*, <=6.6.*, 7.0.13, <0d8c64511fd45690c5326f013710efcb4f73a97e, 6.18.36, <5401fb4fe10fac6134c308495df18ed74aebb9c4, <5.1, 7.1, <=6.18.*, 6.1.177, 5.1, <150bf6f1193c69252580c19d3b3cd631ddce61d7, <=*, <=5.15.*, 6.6.143, <d77583ca33299fede0c194744ef2284e7ba5b763, <8fb4a23df5b7c02929b62e5dbc270ec7c42b8134

Description

In the Linux kernel, the following vulnerability has been resolved: misc: fastrpc: Fix NULL pointer dereference in rpmsg callback A NULL pointer dereference was observed on Hawi at boot when the DSP sends a glink message before fastrpc_rpmsg_probe() has completed initialization: Unable to handle kernel NULL pointer dereference at virtual address 0000000000000178 pc : _raw_spin_lock_irqsave+0x34/0x8c lr : fastrpc_rpmsg_callback+0x3c/0xcc [fastrpc] ... Call trace: _raw_spin_lock_irqsave+0x34/0x8c (P) fastrpc_rpmsg_callback+0x3c/0xcc [fastrpc] qcom_glink_native_rx+0x538/0x6a4 qcom_glink_smem_intr+0x14/0x24 [qcom_glink_smem] The faulting address 0x178 corresponds to the lock variable inside struct fastrpc_channel_ctx, confirming that cctx is NULL when fastrpc_rpmsg_callback() attempts to take the spinlock. There are two issues here. First, dev_set_drvdata() is called before spin_lock_init() and idr_init(), leaving a window where the callback can retrieve a valid cctx pointer but operate on an uninitialized spinlock. Second, the rpmsg channel becomes live as soon as the driver is bound, so fastrpc_rpmsg_callback() can fire before dev_set_drvdata() is called at all, resulting in dev_get_drvdata() returning NULL. Fix both issues by moving all cctx initialization ahead of dev_set_drvdata() so the structure is fully initialized before it becomes visible to the callback, and add a NULL check in fastrpc_rpmsg_callback() as a guard against any remaining window.

Gravité et risque d'exploitation

CVE-2026-53158 obtient un score CVSS de 0.0/10, soit une gravité non évaluée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.12 %, ce qui la place devant 1.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <a3d91218ccca1e990bfb737b5a6da23f0afba22b, <d5de9cb5355db36438edc621dde3673e3f235767, <=6.12.*, <=7.0.*, 6.12.94, 5.15.211, 0, <4bfdf0a9855df55e9e031ca6a25b855820590c70, f6f9279f2bf0e37e2f1fb119d8832b8568536a04, 5.10.260, <=5.10.*, <=6.6.*, 7.0.13, <0d8c64511fd45690c5326f013710efcb4f73a97e, 6.18.36, <5401fb4fe10fac6134c308495df18ed74aebb9c4, <5.1, 7.1, <=6.18.*, 6.1.177, 5.1, <150bf6f1193c69252580c19d3b3cd631ddce61d7, <=*, <=5.15.*, 6.6.143, <d77583ca33299fede0c194744ef2284e7ba5b763, <8fb4a23df5b7c02929b62e5dbc270ec7c42b8134) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références