CVE-2026-64092 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

batman-adv: tp_meter: corrige o vazamento de referência tp_vars no desligamento do receptor

O manipulador do temporizador de desligamento do receptor, batadv_tp_receiver_shutdown(), é responsável por liberar a referência tp_vars que ele mantém. No entanto, a lógica existente para coordenar essa liberação com batadv_tp_stop_all() era defeituosa.

timer_shutdown_sync() garante que o temporizador não será acionado novamente após seu retorno, mas retorna um valor diferente de zero apenas quando o temporizador estava pendente no momento da chamada. Se o temporizador já tivesse expirado (e batadv_tp_stop_all() tentasse sem sucesso rearmá-lo), batadv_tp_stop_all() pula sua chamada batadv_tp_vars_put(), e batadv_tp_receiver_shutdown() falha em liberar também a sua própria referência.

Corrige-se isso introduzindo uma nova variável atômica receiving que é definida como 1 quando o receptor é inicializado e zerada atomicamente com atomic_xchg() pela parte que reivindicá-la primeiro. Apenas a parte que observa a transição de 1 para 0 é responsável por liberar a referência do temporizador tp_vars, eliminando a incerteza.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380265

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!