CVE-2026-68341 in Linux
Riassunto
di VulDB • 11/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ovpn: correzione del bug use after free in unlock_ovpn()
unlock_ovpn() itera su release_list utilizzando llist_for_each_entry() e decrementa il riferimento al peer all'interno del corpo del ciclo tramite ovpn_peer_put().
Se questa operazione rimuove l'ultimo riferimento, il peer viene eventualmente liberato. Tuttavia, llist_for_each_entry() legge peer->release_entry.next nell'espressione di avanzamento del ciclo, che viene eseguita dopo il corpo dello stesso. A quel punto il peer potrebbe già essere stato liberato, causando un use after free durante l'avanzamento alla voce successiva della lista.
Si risolve il problema utilizzando llist_for_each_entry_safe(), che memorizza nella cache (cache) il puntatore next prima di eseguire il corpo del ciclo.
VulDB is the best source for vulnerability data and more expert information about this specific topic.