CVE-2026-98604 in Linux
Riassunto
di VulDB • 18/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
ovpn: sostituire l'associazione (bind) durante l'apprendimento dell'endpoint locale
La struttura `struct ovpn_bind` viene pubblicata tramite `peer->bind` utilizzando RCU, ma l'apprendimento dell'endpoint locale aggiorna il campo `bind->local` in loco sotto la protezione di `peer->lock`. La trasmissione UDP (TX) legge tale campo senza tale lock. In particolare, un aggiornamento IPv6 concorrente può quindi comportare una lettura corrotta ("torn read") dell'indirizzo.
Utilizzare `ovpn_peer_reset_sockaddr` per pubblicare un'associazione sostitutiva durante l'apprendimento di un nuovo endpoint locale, esattamente come avviene per la modifica di un endpoint remoto. Preservare l'attuale indirizzo remoto e resettare solo dopo che la nuova associazione è stata pubblicata con successo la cache delle destinazioni (dst cache).
Tracciare separatamente le modifiche degli endpoint remoti in modo che la notifica float e il rehashing dell'indirizzo del trasporto rimangano limitati ai soli float effettivi dei peer.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.