PT-2025-14592 · Linux+10 · Linux Kernel+10
Publicado
2025-04-03
·
Atualizado
2026-04-20
·
CVE-2025-21999
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
Um bug de use-after-free (UAF) foi corrigido no kernel do Linux, especificamente na função
proc get inode(). O problema surge de uma condição de corrida entre a remoção de um módulo (rmmod) e a instanciação de um inode para uma entrada /proc/XXX. O problema ocorre porque pde->proc ops pertence a um módulo, não ao /proc, e desreferenciá-lo após a entrada /proc ter sido registrada está incorreto, a menos que o par use pde/unuse pde() tenha sido utilizado. Para evitar isso, as informações necessárias para a instanciação do inode podem ser salvas antes de proc register() na própria PDE e usadas posteriormente, evitando assim a desreferência de pde->proc ops. Este bug pode desencadear um erro UAF quando o módulo já foi liberado.Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
DoS
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu