CVE-2026-74478 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel Linux, a seguinte vulnerabilidade foi corrigida:

um: vector: corrige use-after-free em vector_mmsg_rx()

Quando `vector_mmsg_rx()` descarta um pacote cujo cabeçalho de sobreposição falha na verificação por meio da função `verify_header()`, ele libera o `skb` e continua no loop:

```c if (header_check < 0) {
dev_kfree_skb_irq(skb); vp->estats.rx_encaps_errors++; continue; } ```

Os caminhos normais e de pacotes curtos fluem até o final do corpo do loop, que limpa a posição consumida e avança os cursores:

```c (*skbuff_vector) = NULL; mmsg_vector++; skbuff_vector++; ```

O caminho `verify_header() < 0` pula essa etapa por meio de `continue`, deixando o `skb` liberado em `skbuff_vector[]` e os cursores não avançam. Na próxima iteração, a mesma posição é lida, obtendo-se o `skb` já liberado, que é novamente liberado, causando um underflow do contador de referências (refcount) / use-after-free no caminho RX.

Descarte a posição da mesma forma como os outros caminhos fazem antes de continuar.

Apenas transportes cuja função `verify_header()` pode retornar valores negativos são afetados: GRE e L2TPv3 o fazem em caso de incompatibilidade entre cookie/ID de sessão (raw/tap não o fazem), portanto, qualquer peer nesse tipo de transporte pode acionar a vulnerabilidade sem autenticação.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

15/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390792

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!