CVE-2025-40149

Vulnérabilité élevée dans Linux (Linux)

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <=6.1.*, <=6.12.*, e8f69799810c32dd40c6724d829eccc70baad07f, 6.17.3, 0, 5.15.199, <13159c7125636371543a82cb7bbae00ab36730cc, 6.1.161, 6.18, <e37ca0092ddace60833790b4ad7a390408fb1be9, <=6.6.*, <f09cd209359a23f88d4f3fa3d2379d057027e53c, <c65f27b9c3be2269918e1cbad6d8884741f835c5, <feb474ddbf26b51f462ae2e60a12013bdcfc5407, <4.18, 4.18, <=*, 6.12.66, <=5.15.*, <=6.17.*, <2b1bef126bbb8d0da51491357559126d567c1dee, 6.6.121

Description

In the Linux kernel, the following vulnerability has been resolved: tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). get_netdev_for_sock() is called during setsockopt(), so not under RCU. Using sk_dst_get(sk)->dev could trigger UAF. Let's use __sk_dst_get() and dst_dev_rcu(). Note that the only ->ndo_sk_get_lower_dev() user is bond_sk_get_lower_dev(), which uses RCU.

Gravité et risque d'exploitation

CVE-2025-40149 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.17 %, ce qui la place devant 6.2 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <=6.12.*, e8f69799810c32dd40c6724d829eccc70baad07f, 6.17.3, 0, 5.15.199, <13159c7125636371543a82cb7bbae00ab36730cc, 6.1.161, 6.18, <e37ca0092ddace60833790b4ad7a390408fb1be9, <=6.6.*, <f09cd209359a23f88d4f3fa3d2379d057027e53c, <c65f27b9c3be2269918e1cbad6d8884741f835c5, <feb474ddbf26b51f462ae2e60a12013bdcfc5407, <4.18, 4.18, <=*, 6.12.66, <=5.15.*, <=6.17.*, <2b1bef126bbb8d0da51491357559126d567c1dee, 6.6.121) 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