{"id":"CVE-2026-98604","published":"2026-10-18T16:17:13.140","lastModified":"2026-10-19T10:19:22.180","description":"In the Linux kernel, the following vulnerability has been resolved:\n\novpn: replace bind when learning local endpoint\n\nstruct ovpn_bind is published through peer->bind with RCU, but local\nendpoint learning updates bind->local in place under peer->lock. UDP TX\nreads the field without that lock. In particular, a concurrent IPv6\nupdate can therefore result in a torn address read.\n\nUse ovpn_peer_reset_sockaddr to publish a replacement bind when learning\na new local endpoint, just as a remote endpoint change does. Preserve\nthe current remote address and reset the dst cache only after the new\nbind has been published successfully.\n\nTrack remote endpoint changes separately so that float notification and\ntransport-address rehashing remain limited to actual peer floats.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/21dbc9f4d0bdd3b22f91beabc7840064bf11594f","tags":[]},{"url":"https://git.kernel.org/stable/c/aea934a221ec6a867221e5b765f65f1857befd53","tags":[]},{"url":"https://git.kernel.org/stable/c/e283009151d3d131447c2edda500199c5fda5f72","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}