informações sobre 10 vulnerabilidades no hiperconstrutor Xen, das quais cinco (, , , , ) potencialmente permitem escapar do ambiente de convidado atual e elevar suas permissões, uma vulnerabilidade (CVE-2019-17347) permite que um processo não privilegiado obtenha controle sobre os processos de outros usuários no mesmo sistema convidado, as quatro restantes (CVE-2019-17344, CVE-2019-17345, CVE-2019-17348, CVE-2019-17351) vulnerabilidades permitem causar negação de serviço (quebra do ambiente host). Problemas corrigidos nas versões .
- — a possibilidade de um sistema convidado sob controle do atacante acessar o nível do hiperconstrutor. O problema se manifesta apenas em sistemas x86 e pode ser realizado a partir de sistemas convidados operando em modo de paravirtualização (PV), ao passar um novo dispositivo PCI para um sistema convidado em funcionamento. Em sistemas convidados que operam nos modos HVM e PVH, a vulnerabilidade não se manifesta;
- — vazamento de memória, potencialmente permitindo elevar suas permissões ou acessar dados de outros sistemas convidados.
O problema se manifesta apenas em hosts com mais de 16 TB de RAM em sistemas de 64 bits e 168 GB em 32 bits.
A vulnerabilidade pode ser explorada apenas a partir de sistemas convidados em modo PV (nos modos HVM e PVH ao operar via libxl, a vulnerabilidade não se manifesta); - — vulnerabilidade ao usar PCID (Identificadores de Contexto de Processo) para melhorar o desempenho da proteção contra ataques
Meltdown, permite acessar dados de outros sistemas convidados e potencialmente elevar suas permissões. A vulnerabilidade pode ser explorada apenas a partir de sistemas convidados em modo PV em sistemas x86 (o problema não se manifesta nos modos HVM e PVH, bem como em configurações que não possuem sistemas convidados com PCID ativado (PCID é ativado por padrão)); - — problema na implementação do hiperchamado XENMEM_exchange permite elevar suas permissões em ambientes com apenas um sistema convidado. A vulnerabilidade pode ser explorada apenas a partir de sistemas convidados em modo PV (nos modos HVM e PVH a vulnerabilidade não se manifesta);
- Um mapeamento incorreto no IOMMU permite que, na presença de acesso do sistema convidado a um dispositivo físico, use DMA para modificar sua própria tabela de páginas de memória e obter acesso em nível de host. A vulnerabilidade se manifesta apenas em sistemas convidados no modo PV, na presença de direitos para encaminhamento de dispositivos PCI.
Fonte: opennet.ru
