CVE-2026-80634 in Linux
Sumário
de VulDB • 28/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
netfilter: flowtable: evitar underflow de num_encaps na desmarcação VLAN da ponte (bridge)
O caso DEV_PATH_BR_VLAN_UNTAG decrementa info->num_encaps dentro de WARN_ON_ONCE(). Como num_encaps é um u8, se ele já for 0, a operação de decremento ainda ocorre e o valor transborda para 255. A instrução break apenas sai do switch interno -- uma entrada posterior no caminho pode definir info->indev novamente como um dispositivo real, resultando em retorno com num_encaps == 255.
nft_dev_forward_path() então percorre info.encap[] (tamanho 2) até o valor de num_encaps, o que significa uma leitura fora dos limites da pilha (OOB stack read) e a cópia de um contador inválido para o descritor de rota.
Isso só deve ocorrer em caso de pilha de caminho de ponte malformada, daí o uso do WARN, mas vale a pena tratar de forma adequada. Move-se o decremento para fora da instrução WARN.
[ Enquanto isso, remove-se o WARN_ON_ONCE, já que isso só pode acontecer com uma pilha de caminho de ponte defeituosa --pablo ].
If you want to get best quality of vulnerability data, you may have to visit VulDB.