PT-2021-7676 · Linux+3 · Linux Kernel+3
Publicado
2021-02-21
·
Atualizado
2024-12-24
·
CVE-2023-23586
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.10.161
Descrição
Uma vulnerabilidade no subsistema io uring pode vazar informações da memória do kernel para o processo do usuário. A função
timens install chama current is single threaded para determinar se o processo atual é de thread único, mas essa chamada não leva em consideração as threads io worker do io uring. Isso permite que uma página vvar do namespace de tempo seja inserida no espaço de memória do processo por meio de uma falha de página. Quando o namespace de tempo é destruído, a página vvar é liberada, mas não removida da memória do processo, e uma página subsequente alocada pelo kernel pode vazar o conteúdo da memória por meio dessa vulnerabilidade de uso após liberação (use-after-free) somente leitura.Recomendações
Para resolver o problema, atualize para uma versão posterior à 5.10.161 ou aplique o commit 788d0824269bef539fe31a785b1517882eafed93. Como solução temporária, considere restringir o acesso ao subsistema io uring até que um patch esteja disponível.
Correção
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
Astra Linux
Linux Kernel
Suse