PT-2024-14631 · Linux+5 · Linux Kernel+5
Fei Shao
·
Publicado
2024-03-05
·
Atualizado
2025-10-13
·
CVE-2023-52584
CVSS v2.0
4.7
Média
| Vetor | AV:N/AC:L/Au:M/C:P/I:P/A:N |
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
Um problema de uso após liberação (UAF) foi resolvido no kernel do Linux. Os dados do driver pmif, que contêm relógios, são alocados juntamente com
spmi controller. Quando um dispositivo é removido, spmi controller é liberado primeiro, seguido pela limpeza de devres, incluindo os relógios. Isso leva a um UAF porque os relógios são acessados após spmi controller ter sido liberado. O problema pode ser reproduzido ativando DEBUG TEST DRIVER REMOVE e compilando o kernel com KASAN. A correção envolve o uso de clk bulk get() não gerenciado e a colocação dos relógios antes de liberar spmi controller.Recomendações
Para resolver o problema, use
clk bulk get() não gerenciado e coloque os relógios antes de liberar spmi controller. Como solução temporária, considere desativar o driver spmi: mediatek até que um patch esteja disponível. Restrinja o acesso ao spmi controller vulnerável para minimizar o risco de exploração. Evite usar a função de limpeza devres até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.Exploit
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
Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Ubuntu