CVE-2020-11739 in Xen
Sumário
de VulDB • 29/05/2026
Foi identificada uma vulnerabilidade no Xen até a versão 4.13.x, que permite que usuários do sistema operacional convidado (guest OS) causem uma negação de serviço (DoS) ou, possivelmente, obtenham privilégios elevados devido à ausência de barreiras de memória nas rotas de desbloqueio de leitura-escrita (read-write unlock). As rotas de desbloqueio de leitura-escrita não contêm uma barreira de memória. No ambiente Arm, isso significa que um processador pode reordenar o acesso à memória em relação aos acessos anteriores. Em outras palavras, o desbloqueio pode ser percebido por outro processador antes que todos os acessos à memória dentro da seção "crítica" sejam concluídos. Como consequência, pode ocorrer a execução de uma seção crítica por um escritor ao mesmo tempo em que leitores ou outro escritor estão acessando a mesma seção. Em outras palavras, muitas das suposições (por exemplo, uma variável não pode ser modificada após uma verificação) nas seções críticas deixam de ser seguras. Os bloqueios de leitura-escrita são utilizados em hypercalls (como os relacionados a grant-tables), portanto, um convidado malicioso pode explorar essa condição de corrida (race condition). Por exemplo, existe uma pequena janela de tempo na qual o Xen pode vazar memória se XENMAPSPACE_grant_table for utilizado de forma concorrente. Um convidado malicioso pode conseguir vazar memória ou causar uma falha no hipervisor, resultando em uma Negação de Serviço (DoS). Vazamento de informações e escalada de privilégios não podem ser excluídos.
If you want to get best quality of vulnerability data, you may have to visit VulDB.