CVE-2026-45929

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

CVSS 7.8 · Élevée
EPSS 0.2%
Linux•Linux•Versions : <6.16, <3e4fbcb4e078915367ba5576cd70d76dbc970f95, <=*, 6.16, <442915c96a9bff1c7080e2aedabb1c03faa28d81, <=6.18.*, 0, <=6.19.*, 7.0, 6.18.14, 08857b5ec5d91d83e69e40a36554a8c7557b7301, <a5ec7baa44ea3a1d6aa0ca31c0ad82edf9affe41, 6.19.4

Description

In the Linux kernel, the following vulnerability has been resolved: ovpn: fix possible use-after-free in ovpn_net_xmit When building the skb_list in ovpn_net_xmit, skb_share_check will free the original skb if it is shared. The current implementation continues to use the stale skb pointer for subsequent operations: - peer lookup, - skb_dst_drop (even though all segments produced by skb_gso_segment will have a dst attached), - ovpn_peer_stats_increment_tx. Fix this by moving the peer lookup and skb_dst_drop before segmentation so that the original skb is still valid when used. Return early if all segments fail skb_share_check and the list ends up empty. Also switch ovpn_peer_stats_increment_tx to use skb_list.next; the next patch fixes the stats logic.

Gravité et risque d'exploitation

CVE-2026-45929 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 5.8 % des CVE référencées.

Que faire ?

  • Vérifiez si Linux (versions <6.16, <3e4fbcb4e078915367ba5576cd70d76dbc970f95, <=*, 6.16, <442915c96a9bff1c7080e2aedabb1c03faa28d81, <=6.18.*, 0, <=6.19.*, 7.0, 6.18.14, 08857b5ec5d91d83e69e40a36554a8c7557b7301, <a5ec7baa44ea3a1d6aa0ca31c0ad82edf9affe41, 6.19.4) 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