PT-2026-61362 · Linux+1 · Linux Kernel+1

CVE-2026-64045

·

Published

2026-05-14

·

Updated

2026-09-07

CVSS v3.1

8.4

High

VectorAV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel (affected versions not specified)
Description A race condition exists in the ovpn tcp close() function. The function loads the ovpn socket using rcu dereference sk user data() under an RCU read lock, caches the peer pointer, and then drops the lock. However, it subsequently passes sock->peer to ovpn peer del() instead of using the cached local pointer, which results in re-dereferencing the ovpn socket after the RCU read section has ended. Because ovpn tcp close() operates without the socket lock, ovpn socket release() can concurrently execute the sequence of releasing and freeing the socket. This allows a window where the socket can be freed before the pointer is dereferenced. This issue can be triggered when a peer removal occurs simultaneously with the closure of the TCP file descriptor by userspace.
Recommendations At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

NULL Pointer Dereference

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2026-14360
CVE-2026-64045
USN-8593-1
USN-8603-1
USN-8618-1
USN-8663-1
USN-8664-1
USN-8728-1

Affected Products

Linux Kernel
Ubuntu