Linux · Linux Kernel · CVE-2021-47555
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 vazamento de memória no componente VLAN do kernel do Linux. Quando um dispositivo de rede fictício é removido, isso pode causar um underflow na contagem de referências do dispositivo real, levando a um vazamento de memória e a um loop infinito. Isso ocorre porque `dev put(real dev)` é chamado em `vlan dev free()` sem um `dev hold(real dev)` correspondente em `register vlan dev()`. Para corrigir isso, `dev hold(real dev)` é movido para `vlan dev init()`, que é o callback para `ndo init()`, tornando `dev hold()` e `dev put()` simétricos para o dispositivo real da VLAN.
Recomendações:
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.