Linux · Linux Kernel · CVE-2021-47589
**Nome do software vulnerável e versões afetadas**
Kernel do Linux (versões afetadas não especificadas)
**Descrição**
A vulnerabilidade está relacionada a um problema de liberação dupla na função `igbvf probe`. Quando `register netdev` falha, o programa salta para o rótulo `err hw init` e, em seguida, para o rótulo `err ioremap`. Em `free netdev`, há um `list for each entry safe` e um `netif napi del` que visam excluir todas as entradas em `dev->napi list`. No entanto, `adapter->rx ring` foi liberado abaixo do rótulo `err hw init`, causando um problema de uso após liberação (UAF). Os logs do KASAN indicam um uso após liberação em `free netdev+0x1fd/0x450`. Para corrigir o problema, pode-se consultar `igbvf remove` e excluir a entrada antes de `adapter->rx ring`.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.