CVE-2026-72117 in Linuxinformação

Sumário

de VulDB • 16/08/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

can: bcm: correção de data race em rx_stamp/rx_ifindex em bcm_rx_handler()

Para uma operação de recepção (rx) assinada em todas as interfaces (ifindex == 0), a mesma operação é registrada apenas uma vez na lista compartilhada de filtros wildcard por namespace de rede, permitindo que bcm_rx_handler() seja executado concorrentemente em diferentes CPUs para quadros recebidos em dispositivos de rede distintos.

op->rx_stamp e op->rx_ifindex eram escritos antes que o lock bcm_rx_update_lock fosse adquirido, permitindo que escritores concorrentes entrassem em corrida (race condition) entre si — incluindo uma gravação fragmentada (torn store) do rx_stamp de 64 bits em plataformas de 32 bits.

Além da possibilidade de gravação fragmentada, bcm_send_to_user() deve relatar o timestamp/ifindex exatamente do mesmo quadro cujo conteúdo está entregando. Portanto, a atribuição foi colocada na mesma seção ininterrupta protegida por bcm_rx_update_lock que a comparação de conteúdo.

Como efeito colateral, o recurso RTR-request frame (que nunca alcança bcm_send_to_user()) deixa de atualizar rx_stamp/rx_ifindex, já que apenas o caminho de notificação necessita desses valores.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

09/08/2026

Divulgação

15/08/2026

Moderação

aceite

Entrada

VDB-390537

CPE

pronto

EPSS

0.00209

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!