CVE-2026-97599

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

CVSS 0.0 · Non évaluée
EPSS 0.2%
Linux•Linux•Versions : <=6.12.*, <db6442deecb1f13aeaf4f9d77746ea7555630fb3, 7.2.7, 6.18.53, 0, <9973b3a67a7592a780ea12b08334539a900deec1, <979d5b8de8ed4e1f997aef12da5694b99be7b871, 4.19, 6.6.158, <=6.6.*, <e3b4681197aa026bd2d79358de5a3d62b76b04b9, <=6.18.*, <=7.2.*, <4.19, <=*, <d3b8f264ce09573aededd0a97dc41c8147797d8f, 6.12.111, f25da51fdc381ca2863248c7060b3662632f0872, 7.3

Description

In the Linux kernel, the following vulnerability has been resolved: ieee802154: hwsim: serialize pib updates to fix double-free hwsim_update_pib() does an unserialized read-swap-free of phy->pib: pib_old = rtnl_dereference(phy->pib); ... rcu_assign_pointer(phy->pib, pib); kfree_rcu(pib_old, rcu); It assumes the RTNL is held, but ->set_channel is not always called under it: the mac802154 scan worker changes channels via drv_set_channel() without the RTNL. Such an update can race an RTNL-held one on the same phy; both read the same pib_old and both kfree_rcu() it, double-freeing the object. With SLUB percpu sheaves batching kfree_rcu(), this surfaces as a KASAN invalid-free in rcu_free_sheaf(). struct hwsim_phy has no lock for pib. Add one and make the swap atomic with rcu_replace_pointer() under it, dropping the misleading rtnl_dereference().

Gravité et risque d'exploitation

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

Que faire ?

  • Vérifiez si Linux (versions <=6.12.*, <db6442deecb1f13aeaf4f9d77746ea7555630fb3, 7.2.7, 6.18.53, 0, <9973b3a67a7592a780ea12b08334539a900deec1, <979d5b8de8ed4e1f997aef12da5694b99be7b871, 4.19, 6.6.158, <=6.6.*, <e3b4681197aa026bd2d79358de5a3d62b76b04b9, <=6.18.*, <=7.2.*, <4.19, <=*, <d3b8f264ce09573aededd0a97dc41c8147797d8f, 6.12.111, f25da51fdc381ca2863248c7060b3662632f0872, 7.3) 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