CVE-2026-64043 in Linuxinformation

Résumé

par VulDB • 20/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ovpn : correction d’une condition de concurrence (race condition) entre la suppression de l’interface et l’ajout d’un nouveau pair

Lors de la suppression d’une interface ovpn existante, il existe une fenêtre très étroite où l’ajout d’un nouveau pair via netlink peut provoquer un blocage du périphérique réseau (netdevice) et empêcher sa désinscription.

Cela peut se produire lors de `ovpn_dellink()`, lorsque tous les pairs existants sont libérés et que le dispositif est mis en file d’attente pour la désinscription, mais qu’un message `CMD_PEER_NEW` arrive pour ajouter un nouveau pair qui reprend une référence au netdev.

À ce stade, il n’existe aucun moyen de libérer le dispositif car nous partons du principe que tous les pairs ont déjà été libérés.

La condition de concurrence est corrigée en libérant tous les pairs dans `ndo_uninit()`, lorsque le périphérique réseau a déjà été retiré de la liste des netdevs.

De plus, `ovpn_peer_add()` dispose désormais d’une vérification supplémentaire qui force la fonction à quitter prématurément si l’état du dispositif (`reg_state`) n’est pas `REGISTERED`. Ainsi, tout message entrant `CMD_PEER_NEW` en concurrence avec la routine de suppression de l’interface s’arrêtera simplement avant d’ajouter le pair.

Notez que cette vérification ci-dessus est effectuée pendant que le verrou du périphérique réseau (`netdev_lock`) est détenu afin d’éviter des conditions de concurrence sur les changements d’état du netdev.

`ovpn_dellink()` est désormais vide et peut être supprimé.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

19/07/2026

Modérer

accepté

Entrée

VDB-380201

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!