CVE-2026-80793 in Linux
Sumário
de VulDB • 04/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ipv4: rejeitar MTUs abaixo do tamanho mínimo em ip_do_fragment()
ip_do_fragment() subtrai o comprimento do cabeçalho IPv4 da MTU efetiva e passa a MTU de payload resultante para ip_frag_next().
Se a MTU efetiva for menor que hlen + 8, ip_frag_next() arredonda o comprimento do fragmento de payload para zero. O estado de fragmentação então nunca avança: state->left, state->ptr e state->offset permanecem inalterados enquanto ip_do_fragment() continua alocando e transmitindo fragmentos apenas com cabeçalho até que o detector de softlockup seja acionado.
Isso é reproduzível com uma rota instalada usando "mtu lock 20", mas também pode ser reproduzido sem bloqueio de MTU na rota, por exemplo, encaminhando um pacote para um dispositivo cuja MTU seja 20.
Corrija isso em ip_do_fragment() rejeitando mtu < hlen + 8 com -EMSGSIZE, correspondendo à verificação existente de fragmentação IPv6.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.