CVE-2026-64123

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

CVSS 7.8 · Élevée
EPSS 0.1%
Linux•Linux•Versions : <=6.1.*, <=7.0.*, <=6.12.*, 6.12.93, <8c3af18bb0d7c921a5219194037509463eb2ffde, 0, <48d09dea506de667eb55f939bf98eec721effbdb, b9a1e627405d68d475a3c1f35e685ccfb5bbe668, 6.1.176, 5.15.210, 6.18.57, <=5.10.*, <7713f4aafb577ff49fa67f0488d9c7dddc64d6ce, <=6.6.*, <6324423a8e6591f41a16c09a8f9a84e554ac147c, <0ea70fb46940620848c08d9d399455c9e82fecdb, 5.3, 7.1, <=6.18.*, 7.0.11, <5.3, 5.2.12, <8be6685cdd1255bcc85f9b59e4bfc313aefc5c1b, <=*, <=5.15.*, 08523d5a2f4a9e4202e00d282c164d453cabe2d2, <c5580114e0492bcd2e0a37613ed4c311e3fa3d4d, 6.6.143, <aaec7096f9961eb223b5b149abe9495525c205d9, 5.10.259

Description

In the Linux kernel, the following vulnerability has been resolved: net: hsr: defer node table free until after RCU readers HSR node-list and node-status generic-netlink operations run under rcu_read_lock(). They walk hsr->node_db through hsr_get_next_node() and hsr_get_node_data(), but RTM_DELLINK teardown removes the same node table with plain list_del() and frees each node immediately. That lets a generic-netlink reader hold a struct hsr_node pointer across hsr_dellink(). In a KASAN build, widening the reader window after hsr_get_next_node() obtains the node reproduces a slab-use-after-free when the reader copies node->macaddress_A; the freeing stack is hsr_del_nodes() from hsr_dellink(). Use list_del_rcu() and defer the free through the existing hsr_free_node_rcu() callback. This matches the lifetime rule used by the HSR prune paths, which already delete nodes with list_del_rcu() and call_rcu().

Gravité et risque d'exploitation

CVE-2026-64123 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.13 %, ce qui la place devant 2.0 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <=6.1.*, <=7.0.*, <=6.12.*, 6.12.93, <8c3af18bb0d7c921a5219194037509463eb2ffde, 0, <48d09dea506de667eb55f939bf98eec721effbdb, b9a1e627405d68d475a3c1f35e685ccfb5bbe668, 6.1.176, 5.15.210, 6.18.57, <=5.10.*, <7713f4aafb577ff49fa67f0488d9c7dddc64d6ce, <=6.6.*, <6324423a8e6591f41a16c09a8f9a84e554ac147c, <0ea70fb46940620848c08d9d399455c9e82fecdb, 5.3, 7.1, <=6.18.*, 7.0.11, <5.3, 5.2.12, <8be6685cdd1255bcc85f9b59e4bfc313aefc5c1b, <=*, <=5.15.*, 08523d5a2f4a9e4202e00d282c164d453cabe2d2, <c5580114e0492bcd2e0a37613ed4c311e3fa3d4d, 6.6.143, <aaec7096f9961eb223b5b149abe9495525c205d9, 5.10.259) 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