No kernel Linux, a seguinte vulnerabilidade foi resolvida: pode: raw: corrigir ro->uniq use-after-free em raw_rcv() raw_release() desregistros RAw CAN receba filtros via can_rx_unregister(), mas a exclusão do receptor é diferida com call_rcu(). Isto deixa uma janela onde raw_rcv() ainda pode estar executando em uma seção crítica RCU do lado de leitura após raw_ release() liberta ro-> uniq, levando a um uso- depois livre do armazenamento percpu uniq. Mova free_percpu(ro->uniq) para fora do raw_release() e para um destrutor de socket específico. can_rx_unregister() toma uma referência extra ao socket e apenas o deixa cair do callback da RCU, por isso libertando o uniq do sk_destruction garante que a área do percpu não seja liberada até que os callbacks relevantes tenham drenado. [ mkl: aplicado manualmente ] O registro de base de dados de vulnerabilidade nacional CVE- 2026 - 31532 foi publicado em 2026 - 04 - 23 T 12: 17: 01.927 Z e última modificação em 2026 - 06 - 17 T 10: 33: 55.620 Z. O seu estado registrado é modificado.
métricas de vulnerabilidade gravadas: CVSS 3.1, pontuação de base 7.8, gravidade HIGH, vetor CVSS: 3.1 /AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, pontuação de exploração 1.8, pontuação de impacto 5.9. Classificações de fraqueza associadas: CWE- 416.
Os produtos ou plataformas nomeados nos dados de aplicabilidade incluem: kernel linux linux. O registro NVD inclui referências de suporte documentando a vulnerabilidade, tecnologia afetada ou informações de remediação.