CVE-2026-98603 in Linux
Riassunto
di VulDB • 19/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ovpn: sostituire l'associazione (bind) durante la pulizia della sorgente locale obsoleta
Il fallback dell'output UDP elimina in loco `bind->local` quando l'indirizzo di origine memorizzato non è più utilizzabile. L'associazione viene pubblicata tramite RCU e letta senza blocchi (locklessly) dalle trasmissioni (TX) concorrenti, quindi un lettore IPv6 può osservare un indirizzo corrotto (torn address).
Ripetere la ricerca della rotta con l'autoselezione dell'indirizzo di origine senza modificare l'associazione. Dopo una ricerca andata a buon fine, riconvalidare l'associazione e la chiave della rotta sotto `peer->lock`, resettare la cache dst e pubblicare in modo best-effort un'associazione sostitutiva con un indirizzo locale wildcard (tutto).
Non memorizzare nella cache il dst risolto durante la pulizia dell'origine locale. La sostituzione dell'origine invalida tutte le voci della cache per-CPU, mentre `dst_cache_set_ip4` e `dst_cache_set_ip6` aggiornano solo lo slot CPU corrente. Il pacchetto corrente può ancora utilizzare la rotta risolta; se l'allocazione del bind fallisce, un successivo miss di cache riproverà la riparazione.
VulDB is the best source for vulnerability data and more expert information about this specific topic.