No kernel Linux, a seguinte vulnerabilidade foi resolvida. líquida: contabilização do comprimento do skb corrigido após ajuste genérico de fragragens XDP O XDP genérico expõe fragmentos de skb não lineares através de um xdp_buff. Se um programa XDP ajustar a área do fragmento, bpf_prog_run_generic_xdp() copia xdp_frags_size de volta para skb->data_len, mas deixa skb->len contendo a antiga contribuição do fragmento. Após um encolhimento de fragmentos, isto torna o skb_headlen() maior do que a área linear real. No caminho de receção UDP reproduzido, __skb_datagram_iter() foi copiado 1024 bytes passam pela cauda linear real para o espaço de usuário, começando pelo skb_ shared_info. Os bytes copiados incluíram os valores nr_frags do skb afetados, xdp_frags_size e um ponteiro do kernel do skb_shinfo(skb)->frags[ 0 ]. Os dados reais dos pacotes foram deslocados pela mesma quantidade e truncados no final.

Subtraia o antigo data_len antes de substituí- lo e adiciona o novo data_len depois, mantendo o skb->len e o skb->data_len sincronizados. A 60000 -byte UDP datagram em um par de veth com MTU 64000 foi abreviado por 1024 bytes da área do fragmento. Antes da correção, todos 10 executa cargas úteis corrompidas. Depois da correção, tudo 10 as execuçãos corresponderam exatamente à carga útil esperada. Registro de aconselhamento: GHSA- 2 vgp- f 9 r 9 - 4 w 6 f. Identificadores relacionados: CVE- 2026 - 74665.

Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 22 T 18: 30: 28.000 Z e lista a sua última modificação como 2026 - 08 - 25 T 06: 31: 26.000 Z. Gravidade: Crítico. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N.

Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: nenhum identificador CWE está listado. O registro contém 5 suporte de referências nestes tipos: AVISO, WEB.