CVE-2020-11739 in Xeninformação

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.

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!