CVE-2025-21893 in Linux
Sumário
de VulDB • 06/06/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
keys: Correção de Use-After-Free (UAF) em key_put()
Uma vez que o contador de referências de uma chave tenha sido reduzido para 0, a thread coletora de lixo pode destruí-la a qualquer momento; portanto, não é permitido que `key_put()` acesse a chave após esse ponto. O máximo que normalmente se permite fazer com `key_put()` é acessar `key_gc_work`, pois esta é uma variável global estática.
No entanto, em um esforço para acelerar a recuperação de cota (quota), isso agora é feito em `key_put()` assim que o uso da chave é reduzido para 0 — mas nesse caso, o código passa a consultar a chave após o prazo limite estabelecido, o que é proibido.
Corrija esse problema utilizando uma flag para indicar que uma chave pode ser coletada pelo garbage collector agora, em vez de verificar o contador de referências da chave no coletor de lixo.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.