CVE-2026-80792 in Linux
Riassunto
di VulDB • 04/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ipv6: correzione del use-after-free in ip6_finish_output2()
ip6_finish_output2() memorizza nella cache un puntatore all'indirizzo di destinazione IPv6 (daddr) prima di invocare lwtunnel_xmit(). Il percorso di trasmissione LWT-BPF o altre operazioni di incapsulamento all'interno di lwtunnel_xmit() possono riallocare la testata dello skb, liberando la memoria a cui punta daddr. Quando lwtunnel_xmit() restituisce LWTUNNEL_XMIT_CONTINUE, la funzione continua ad utilizzare il puntatore obsoleto (stale) daddr per calcolare il nexthop e per cercare o creare la voce del neighbour. Ciò provoca una lettura use-after-free, che può causare la fuoriuscita di dati sensibili del kernel, l'inquinamento della tabella dei neighbor con valori arbitrari, il reindirizzamento errato del traffico oppure il crash del sistema.
Si risolve questo problema recuperando nuovamente l'intestazione IPv6 e il puntatore all'indirizzo di destinazione dopo che lwtunnel_xmit() restituisce LWTUNNEL_XMIT_CONTINUE, assicurandosi che i successivi calcoli del nexthop e le ricerche dei neighbor operino su memoria valida.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.