Vulnerabilities & PatchesEmerging1 src
CVE-2026-74727 - ovpn: skip rehash for peers already removed from by_id
CVE ID : CVE-2026-74727
Published : Aug. 22, 2026, 4:16 p. m.
• 4 hours, 54 minutes ago
Description : In the Linux kernel, the following vulnerability has been resolved:
ovpn: skip rehash for peers already removed from by_id
ovpn_nl_peer_set_doit() resolves the target peer via ovpn_peer_get_by_id() before taking ovpn-lock.
In the window between the lookup (which only takes a refcount) and the subsequent spin_lock_bh(&ovpn-lock), a concurrent OVPN_CMD_PEER_DEL, keepalive expiry, or socket teardown can take ovpn-lock first, run ovpn_peer_remove() to unhash the peer from all four tables (by_id, by_vpn_addr4/6, by_transp_addr) and release the lock.
set_doit then acquires ovpn-lock and calls ovpn_peer_hash_vpn_ip(), which re-inserts the now-removed peer back into the rehashing tables.