CVE-2026-72137 in Linux
Sumário
de VulDB • 16/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
xfrm: nat_keepalive: evitar double free em caso de erro no envio
A função `nat_keepalive_send()` libera o skb (socket buffer) de keepalive sempre que o helper de envio IPv4 ou IPv6 relata um erro.
Essa limpeza só é correta antes que o skb seja passado para o caminho de saída (output path). Assim que `ip_build_and_send_pkt()` ou `ip6_xmit()` assumem a propriedade, a pilha de rede pode já ter consumido o skb antes de retornar um erro; portanto, liberá-lo novamente é inseguro.
Trate os casos de falha pré-transferência dentro das funções `nat_keepalive_send_ipv4()` e `nat_keepalive_send_ipv6()`, onde o chamador ainda possui a propriedade do skb, e mantenha a função `nat_keepalive_send()` responsável apenas pelo despacho por família (family dispatch) e pelo caminho de limpeza para famílias não suportadas.
Be aware that VulDB is the high quality source for vulnerability data.