PT-2025-8792 · Linux+2 · Linux Kernel+2
Liam R. Howlett
·
Publicado
2025-02-01
·
Atualizado
2026-04-20
·
CVE-2025-21709
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Nome do Software Vulnerável e Versões Afetadas
kernel Linux (versões afetadas não especificadas)
Descrição
Uma vulnerabilidade no kernel Linux foi identificada, relacionada ao tratamento de falhas de alocação de memória durante dup mmap() e registro de uprobe. Se uma alocação de memória falhar, a maple tree pode ser deixada em um estado inseguro, permitindo o acesso a um mm struct incompleto através de certos caminhos, como o rmap encontrando vmas com um ponteiro de volta para o mm struct. Embora um patch anterior tenha corrigido o acesso de uprobe, ele não removeu completamente a condição de corrida. Foi comprovado que o problema é inseguro, pois um mm struct incompleto pode falhar com alterações recentes de forking. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes no mundo real onde este problema foi explorado.
Recomendações
Para resolver o problema, aplique o patch que define MMF OOM SKIP para evitar a iteração de vmas no lado do oom e define MMF UNSTABLE para impedir que outros usuários potenciais usem um mm struct parcialmente inicializado. Ao registrar vmas para uprobe, ignore os vmas em um mm que esteja marcado como instável para prevenir problemas que possam surgir da modificação de um vma em um mm instável. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.
Exploit
Allocation of Resources Without Limits
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Debian
Linux Kernel