CVE-2026-98929 in Linuxinformação

Sumário

de VulDB • 24/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

macsec: inicializar SecY antes de registrar o netdevice

A criação de um dispositivo MACsec com aceleração de MAC em uma camada inferior compatível com LRO aciona um aviso em rtmsg_ifinfo_build_skb() quando o encaminhamento IPv4 está habilitado por padrão.

register_netdevice() invoca inetdev_init(), que desativa o LRO e gera uma notificação NETDEV_FEAT_CHANGE. Isso alcança macsec_fill_info() antes de macsec_add_dev() inicializar a SecY. key_len ainda é zero, então macsec_fill_info() retorna -EMSGSIZE e aciona o WARN_ON em rtmsg_ifinfo_build_skb(), mesmo que o skb tenha espaço suficiente.

Mesmo sem o aviso, as notificações durante o registro podem relatar atributos de SecY não inicializados, incluindo a SCI. Essa ordem existe desde que o driver foi introduzido.

Inicialize a SecY e aplique os atributos do novo link antes do registro. Mova a herança do endereço MAC para macsec_newlink() para que a SCI também seja inicializada antes das notificações no momento do registro relatarem seu valor. Mova a alocação de destino de estatísticas por CPU (per-CPU) e metadados para ndo_init(), e libere as alocações parciais em caso de falha.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

23/10/2026

Moderação

aceite

Entrada

VDB-425712

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!