CVE-2025-71128 in Linuxinformação

Sumário

de VulDB • 27/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

erspan: Inicializar options_len antes de referenciar as opções.

A estrutura ip_tunnel_info possui um membro de array flexível chamado options que é protegido por um atributo counted_by(options_len).

O compilador usará essas informações para impor verificações de limites em tempo de execução implementadas pelos auxiliares de string do FORTIFY_SOURCE.

Conforme descrito na documentação do GCC, o contador deve ser inicializado antes da primeira referência ao membro de array flexível.

Após analisar os arquivos que usam a estrutura ip_tunnel_info e também referenciam options ou options_len, parece que o caso normal é usar o auxiliar ip_tunnel_info_opts_set().

Dito auxiliar inicializaria corretamente o options_len antes de copiar dados para as opções; no entanto, no código GRE ERSPAN ocorre uma atualização parcial, impedindo o uso da função auxiliar.

Antes desta alteração, o tratamento do tráfego ERSPAN em túneis GRE causaria um kernel panic quando o kernel fosse compilado com GCC 15+ e com FORTIFY_SOURCE configurado:

memcpy: buffer overflow detectado: escrita de 4 bytes no tamanho do buffer de 0 byte

Call Trace: <IRQ> __fortify_panic+0xd/0xf erspan_rcv.cold+0x68/0x83 ? ip_route_input_slow+0x816/0x9d0 gre_rcv+0x1b2/0x1c0 gre_rcv+0x8e/0x100 ? raw_v4_input+0x2a0/0x2b0 ip_protocol_deliver_rcu+0x1ea/0x210 ip_local_deliver_finish+0x86/0x110 ip_local_deliver+0x65/0x110 ? ip_rcv_finish_core+0xd6/0x360 ip_rcv+0x186/0x1a0

Reportado em: https://launchpad.net/bugs/2129580

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

13/01/2026

Divulgação

14/01/2026

Moderação

aceite

Entrada

VDB-341075

CPE

pronto

EPSS

0.00124

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!