CVE-2026-98604 in Linux
Zusammenfassung
von VulDB • 19.10.2026
Im Linux-Kernel wurde die folgende Schwachstelle behoben:
ovpn: Ersetzen des Bindings beim Lernen des lokalen Endpunkts
Die Struktur `ovpn_bind` wird über `peer->bind` mit RCU veröffentlicht, aber das Aktualisieren von `bind->local` während des Lernens des lokalen Endpunkts erfolgt direkt unterhalb von `peer->lock`. Der UDP-TX-Lesezugriff auf dieses Feld findet jedoch ohne diese Sperre statt. Insbesondere kann eine gleichzeitige IPv6-Aktualisierung daher zu einem „torn read“ (teilweise gelesener/adressierter Wert) der Adresse führen.
Verwenden Sie `ovpn_peer_reset_sockaddr`, um ein ersetzendes Binding beim Lernen eines neuen lokalen Endpunkts zu veröffentlichen, genau wie dies bei einer Änderung des Remote-Endpunkts geschieht. Bewahren Sie die aktuelle Remote-Adresse bei und setzen Sie den dst-Cache erst zurück, nachdem das neue Binding erfolgreich veröffentlicht wurde.
Verfolgen Sie Änderungen am Remote-Endpunkt separat, damit Float-Benachrichtigungen und Transportadress-Neuhashing auf tatsächliche Peer-Floater beschränkt bleiben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.