Linux · Linux Kernel · CVE-2021-47214
**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 na função `hugetlb mcopy atomic pte()`. Quando o código sai usando “goto out release unlock;” em certos casos, ele detecta que `new pagecache page` é falso e chama `restore reserve on error()`, o que exclui a reserva. Isso leva a um vazamento 100% reproduzível quando `remove inode hugepages()` é chamado, fazendo com que `h->resv hugepages` aumente. O problema pode ser resolvido tratando o caso `is continue` de forma semelhante à adição de uma página ao pagecache e definindo `new pagecache page` como verdadeiro.
**Recomendações**
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.