CVE-2025-40139
Vulnérabilité élevée dans Linux (Linux)
Description
In the Linux kernel, the following vulnerability has been resolved: smc: Use __sk_dst_get() and dst_dev_rcu() in in smc_clc_prfx_set(). smc_clc_prfx_set() is called during connect() and not under RCU nor RTNL. Using sk_dst_get(sk)->dev could trigger UAF. Let's use __sk_dst_get() and dev_dst_rcu() under rcu_read_lock() after kernel_getsockname(). Note that the returned value of smc_clc_prfx_set() is not used in the caller. While at it, we change the 1st arg of smc_clc_prfx_set[46]_rcu() not to touch dst there.
Gravité et risque d'exploitation
CVE-2025-40139 obtient un score CVSS de 7.8/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.16 %, ce qui la place devant 5.2 % des CVE référencées.
Que faire ?
- Vérifiez si Linux (versions <=6.1.*, <=6.12.*, 6.6.156, 6.17.3, a046d57da19f812216f393e7c535f5858f793ac3, 4.11, 0, 6.18, <=6.6.*, <956c57daba55cf9ed25d9f2512883b8a1a927599, <0736993bfe5c7a9c744ae3fac62d769dfdae54e1, <4.11, <935d783e5de9b64587f3adb25641dd8385e64ddb, <80d1fd39f4e37d836655e9f7ffccaf78925049bf, <=*, 6.12.108, <=6.17.*, <5a2fccc4b32c13ddde3676f9e15e1a9baa7d6fde, 6.1.187) 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
- https://git.kernel.org/stable/c/5a2fccc4b32c13ddde3676f9e15e1a9baa7d6fde
- https://git.kernel.org/stable/c/80d1fd39f4e37d836655e9f7ffccaf78925049bf
- https://git.kernel.org/stable/c/956c57daba55cf9ed25d9f2512883b8a1a927599
- https://git.kernel.org/stable/c/0736993bfe5c7a9c744ae3fac62d769dfdae54e1
- https://git.kernel.org/stable/c/935d783e5de9b64587f3adb25641dd8385e64ddb
