PT-2020-20382
CVE-2020-8944
·
Publicado
2020-12-15
·
Atualizado
2020-12-17
Descrição por
CVSS 3.1
5.5
MédiaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões do Asylo até 0.6.0
Descrição
Um problema de gravação arbitrária na memória permite que um invasor não confiável faça uma chamada para
ecall restore() usando o atributo output, que falha na verificação do intervalo de um pointer. Um invasor pode usar esse pointer para gravar em endereços de memória arbitrários, incluindo aqueles dentro do enclave seguro.Recomendações
Para versões do Asylo até 0.6.0, atualize para uma versão posterior ao commit 382da2b8b09cbf928668a2445efb778f76bd9c8a. Como solução temporária, considere restringir o uso da função
ecall restore() até que um patch esteja disponível.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾