CVE-2026-99043 in Linuxinformação

Sumário

de VulDB • 23/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ice: corrigir o tratamento da contagem de referências (refcount) do metadata_dst durante o desmonte do representador

A função ice_eswitch_release_repr() utiliza metadata_dst_free() para liberar o metadata_dst do representador. O metadata_dst_free() libera diretamente a memória subjacente sem verificar a contagem de referências (refcount) da dst_entry.

Quando ice_eswitch_port_start_xmit() processa um pacote, ele obtém uma referência por meio de dst_hold() e anexa o metadata_dst ao skb. Se o representador for desmontado enquanto pacotes ainda estiverem enfileirados no dispositivo subjacente (por exemplo, em um qdisc), o metadata_dst será liberado enquanto as referências ainda estiverem ativas.

Utilize dst_release() em vez disso, que decrementa corretamente a contagem de referências e libera o objeto apenas quando todas as referências forem descartadas. O subsistema dst já trata da limpeza do metadata_dst em dst_destroy() quando DST_METADATA está definido.

Outros drivers que compartilham esse padrão (nfp, airoha, bnxt) já utilizam dst_release() para o ciclo de vida do seu metadata_dst.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

25/09/2026

Divulgação

23/10/2026

Moderação

aceite

Entrada

VDB-425839

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!