CVE-2026-74725 in Linuxinformação

Sumário

de VulDB • 23/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

enic: corrige o uso após liberação (use-after-free) em tx_hang_reset durante a remoção do dispositivo

A função enic_remove() cancela os itens de trabalho reset e change_mtu_work, mas não cancela tx_hang_reset. Um timeout de TX que ocorra enquanto o dispositivo está sendo removido pode agendar a execução de enic_tx_hang_reset(), fazendo com que ela seja executada após free_netdev(), resultando em um uso após liberação (use-after-free).

Apenas chamar cancel_work_sync() não é suficiente neste caso: os caminhos do watchdog e de notificação, ainda ativos, podem reagendar esses itens de trabalho na janela entre o cancelamento e a chamada unregister_netdev(). Utilize disable_work_sync(), que cancela o item de trabalho e bloqueia qualquer agendamento subsequente via schedule_work() para reencaminhá-lo, e aplique-a também aos itens reset e change_mtu_work, fechando assim a mesma condição de corrida (race condition) de reencaminhamento em todo o processo de desmontagem do dispositivo.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsável

Linux

Reservar

15/08/2026

Divulgação

22/08/2026

Moderação

aceite

Entrada

VDB-394502

CPE

pronto

EPSS

0.00209

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!