Linux · Linux Kernel · CVE-2021-47541
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
O problema está relacionado a um bug de uso após liberação (use-after-free) na função `mlx4 en try alloc resources()`. Esse bug pode levar a um problema de uso após liberação quando `mlx4 en copy priv()` falha, fazendo com que `tmp->tx cq` seja liberado e, em seguida, `mlx4 en alloc resources()` seja chamado, resultando em uma desreferência de `&tmp->tx cq[t][i]`. O bug foi encontrado por um analisador estático usando verificação diferencial para identificar operações de segurança inconsistentes entre dois caminhos de código. Observa-se que este bug pode ser um falso positivo ou difícil de ser acionado, e vários pesquisadores realizaram revisões cruzadas.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.