CVE-2026-64043 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

ovpn: Behebung einer Race Condition beim Löschen der Schnittstelle und Hinzufügen eines neuen Peers

Während das Löschen einer bestehenden ovpn-Schnittstelle erfolgt, gibt es ein sehr enges Zeitfenster, in dem das Hinzufügen eines neuen Peers über netlink dazu führen kann, dass sich das Netdevice aufhängt und seine Abmeldung (Unregistration) verhindert wird.

Dies kann während `ovpn_dellink()` auftreten, wenn alle vorhandenen Peers freigegeben werden und das Gerät zur Deregistrierung in die Warteschlange gestellt wurde, jedoch eine CMD_PEER_NEW-Nachricht eingeht, die einen neuen Peer hinzufügt, der erneut eine Referenz auf das Netdev nimmt.

An diesem Punkt besteht keine Möglichkeit, das Gerät freizugeben, da davon ausgegangen wird, dass alle Peers bereits freigegeben wurden.

Die Race Condition wird behoben, indem alle Peers in `ndo_uninit()` freigegeben werden, wenn sich das Netdevice bereits aus der netdev-Liste entfernt hat.

Außerdem verfügt `ovpn_peer_add()` nun über eine zusätzliche Prüfung, die dazu führt, dass die Funktion abgebrochen wird, falls der device reg_state nicht REGISTERED ist. Auf diese Weise wird jeder eingehende CMD_PEER_NEW-Paketverkehr, der mit dem Löschvorgang der Schnittstelle konkurriert (racing), einfach gestoppt, bevor der Peer hinzugefügt wird.

Beachten Sie, dass die obige Prüfung unter Halten des netdev_lock erfolgt, um das Konkurrieren von Änderungen am Netdev-Status zu verhindern.

`ovpn_dellink()` ist nun leer und kann entfernt werden.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380201

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!