PT-2025-51622 · Mlx5+4 · Mlx5+4
CVE-2025-68209
·
Publicado
2025-12-16
·
Atualizado
2026-08-30
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kernel Linux (versões afetadas não especificadas)
Descrição
O kernel Linux contém uma falha no driver mlx5 relacionada à criação de filas de conclusão (CQs). Atualmente, CQs sem uma função de conclusão são atribuídas à função
mlx5 add cq to tasklet por padrão, a qual é destinada apenas a CQs de usuário criadas através do driver mlx5 ib. Além disso, o fluxo padrão de criação de CQ pode deixar um valor válido no campo arm db da CQ, permitindo potencialmente que o firmware envie interrupções para CQs somente de polling. Esses fatores podem permitir que uma CQ de kernel somente de polling seja acionada por uma interrupção de fila de eventos (EQ) e chame uma função de conclusão destinada a CQs de usuário, resultando em uma exceção de ponteiro nulo. O problema é resolvido adicionando padrões ao fluxo de criação de CQ, incluindo uma função de conclusão dummy e um número de sequência de comando inválido para CQs de kernel. Os chamadores de mlx5 core create cq são responsáveis por configurar a função de conclusão e armar a CQ conforme necessário.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Debian
Linuxmint
Linux Kernel
Ubuntu
Mlx5