PT-2026-72311
CVE-2026-72122
·
Publicado
2026-08-15
·
Atualizado
2026-11-03
Descrição por
CVSS 3.1
7.3
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L
Nome do Software Vulnerável e Versões Afetadas
Linux kernel (versões afetadas não especificadas)
Descrição
Existe uma condição de corrida no módulo CAN BCM. A função
bcm sendmsg() lê a variável bo->ifindex e verifica a variável bo->bound antes de adquirir o bloqueio lock sock(). Simultaneamente, as funções bcm notify(), bcm connect() e bcm release() modificam esses mesmos campos enquanto detêm o bloqueio. Como essas leituras e gravações não são ordenadas, um desregistro de dispositivo ou uma operação de bind concorrente podem fazer com que a bcm sendmsg() observe um estado inconsistente, como um valor bo->bound obsoleto combinado com um bo->ifindex limpo. Isso pode resultar em um socket vinculado a uma interface CAN específica sendo incorretamente tratado como correspondente a qualquer interface. Além disso, a função bcm rx setup() pode retornar sucesso silenciosamente em vez de reportar um erro quando um dispositivo de destino desaparece simultaneamente.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾