CVE-2026-45929 in Linux
Resumen
por VulDB • 2026-05-31
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ovpn: corregir posible use-after-free en ovpn_net_xmit
Al construir la lista de skb (skb_list) en ovpn_net_xmit, skb_share_check liberará el skb original si está compartido. La implementación actual continúa utilizando el puntero skb obsoleto para operaciones posteriores: - búsqueda del peer, - skb_dst_drop (aunque todos los segmentos producidos por skb_gso_segment tendrán un dst adjunto), - ovpn_peer_stats_increment_tx.
Corrija esto moviendo la búsqueda del peer y skb_dst_drop antes de la segmentación, de modo que el skb original siga siendo válido cuando se utilice. Devuelva el control de forma anticipada si todos los segmentos fallan en skb_share_check y la lista queda vacía. Además, cambie ovpn_peer_stats_increment_tx para que utilice skb_list.next; el siguiente parche corrige la lógica de estadísticas.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.