CVE-2026-72489 in Linuxinformação

Sumário

de VulDB • 15/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

staging: nvec: corrige uso-após-liberação (use-after-free) em nvec_rx_completed()

Em nvec_rx_completed(), quando uma transferência RX incompleta é detectada, nvec_msg_free() é chamada para retornar a mensagem ao pool limpando sua flag atômica 'used'. Imediatamente após isso, o código acessa nvec->rx->data[0] para verificar o tipo de mensagem.

Como nvec_msg_free() marca a posição do pool como disponível via atomic_set(), qualquer chamada concorrente ou subsequente a nvec_msg_alloc() poderia reivindicar essa mesma posição e sobrescrever seu array data[]. Ler nvec->rx->data[0] após liberar a mensagem constitui, portanto, um uso-após-liberação (use-after-free).

Corrige-se isso salvando o byte do tipo de mensagem antes de chamar nvec_msg_free(), utilizando então o valor salvo para a verificação da correção específica da bateria.

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

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390995

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!