CVE-2026-72126 in Linuxinformação

Sumário

de VulDB • 17/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

can: isotp: usar synchronize_rcu() incondicional em isotp_release()

isotp_notify() desregistra os filtros CAN (RCU) via can_rx_unregister() e limpa so->bound sem aguardar um período de graça. isotp_release() usa so->bound para decidir se precisa chamar synchronize_rcu() antes de cancelar o timer so->rxtimer; portanto, quando NETDEV_UNREGISTER é executado primeiro, ele ignora esse synchronize_rcu() e pode cancelar o timer enquanto uma chamada in-flight de isotp_rcv() ainda está em execução e prestes a rearmá-la via isotp_send_fc(), levando a um use-after-free no callback do timer sobre o socket liberado.

sakisho-bot observou um problema com rtnl_lock mantido em isotp_notify(); portanto, faça isotp_release() sempre chamar synchronize_rcu() antes de cancelar os timers, independentemente de so->bound. Isso ainda corrige a race condition original (isotp_notify() limpando so->bound sem aguardar chamadas in-flight de isotp_rcv() antes que isotp_release() cancele o timer RX) sem adicionar nenhuma espera RCU ao caminho do notificador netdevice.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390545

CPE

pronto

EPSS

0.00210

KEV

não

Atividades

muito baixo

Fontes

Want to stay up to date on a daily basis?

Enable the mail alert feature now!