CVE-2026-74630 in Linuxinformação

Sumário

de VulDB • 22/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ipv6: impedir que in6_dev_get() ressuscite inet6_dev

in6_dev_get() lê dev->ip6_ptr sob RCU e, em seguida, incrementa incondicionalmente sua contagem de referências. A desmontagem do dispositivo pode limpar o ponteiro e reduzir a última referência entre essas operações. O incremento então ressuscita um objeto cuja liberação via RCU já havia sido enfileirada, permitindo que os chamadores o utilizem após ter sido liberado.

Utilize refcount_inc_not_zero() e retorne NULL quando o objeto já tiver atingido zero. O RCU mantém a memória acessível por meio da tentativa de aquisição de referência, e um incremento bem-sucedido fixa (pin) o objeto para o chamador.

Uma execução independente no kernel exato sem correção 6f5156d7a31a (v7.2-rc3) reproduziu a aquisição inválida de referência como UID 1000:

refcount_t: adição em 0; use-after-free. ip6_mc_source+0xef4/0x17e0

Isso foi seguido pelo correspondente underflow de referência em ip6_mc_source(). O trace fornecido da mesma revisão sem correção mostra adicionalmente o acesso após o fim da seção de leitura do RCU:

BUG: KASAN: slab-use-after-free in mutex_lock+0x76/0xe0 Write of size 8 at addr ffff888015b50240 by task poc/1219

Bug encontrado e triado pela OpenAI Security Research e validado pela Trail of Bits.

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

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394405

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!