CVE-2026-68332 in Linuxinformação

Sumário

de VulDB • 11/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

net: airoha: Corrige uso-após-liberação (use-after-free) potencial em airoha_ppe_deinit()

aioha_ppe_deinit() substitui o ponteiro NPU por NULL via rcu_replace_pointer(), mas não aguarda que os leitores RCU existentes saiam antes de chamar ppe_deinit() e airoha_npu_put(). Isso pode causar um uso-após-liberação se um leitor em uma seção crítica do lado da leitura RCU ainda mantiver uma referência ao NPU quando ele for liberado.

O caminho de inicialização (airoha_ppe_init) já chama synchronize_rcu() após rcu_assign_pointer(), mas o caminho de desinicialização introduzido no commit 6abcf751bc08 ("net: airoha: Corrige agendamento enquanto atômico em airoha_ppe_deinit()") omitiu a barreira correspondente ao mudar de rcu_read_lock()/rcu_dereference() para rcu_replace_pointer().

Adiciona-se synchronize_rcu() antes de ppe_deinit() para garantir que todos os leitores RCU existentes tenham concluído antes que os recursos do NPU sejam liberados.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

30/07/2026

Divulgação

10/08/2026

Moderação

aceite

Entrada

VDB-387635

CPE

pronto

EPSS

0.00173

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!