PT-2020-14496 · Xen+3 · Xen+3

Publicado

2020-07-07

·

Atualizado

2024-06-15

·

CVE-2020-15566

CVSS v3.1

6.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Versões do Xen anteriores à 4.14
Descrição
Foi detectado um problema no Xen que permite que usuários do sistema operacional convidado provoquem uma falha no sistema operacional anfitrião devido a um tratamento incorreto de erros na alocação de portas do canal de eventos. A alocação de uma porta de canal de eventos pode falhar por vários motivos, incluindo a porta já estar em uso, falha na alocação de memória ou a porta ser maior do que o suportado pela ABI usada pelo convidado ou pelo limite definido por um administrador. Devido à falta de verificações de erros, apenas a porta já estar em uso será considerada um erro, enquanto outros casos fornecerão uma porta válida e resultarão em uma falha ao tentar acessar o canal de eventos. Quando o administrador configura um convidado para permitir mais de 1023 canais de eventos, esse convidado pode causar uma falha no host. Quando o Xen fica sem memória, a alocação de novos canais de eventos resultará em uma falha no host, em vez de relatar um erro. Todas as arquiteturas são afetadas.
Recomendações
Para resolver o problema, atualize para uma versão do Xen 4.14 ou posterior.
Como solução alternativa temporária, considere restringir o número de canais de eventos permitidos para cada convidado a 1023 ou menos, a fim de minimizar o risco de exploração.
Restrinja o acesso à funcionalidade de alocação de canais de eventos para impedir que os convidados aloquem canais de eventos em excesso.
Configure a opção max event channels na configuração do xl para limitar o número de canais de eventos que podem ser alocados pelos convidados.

Correção

Improper Check for Exceptional Conditions

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-15566
DSA-4723-1
OPENSUSE-SU-2020:0965-1
OPENSUSE-SU-2020:0985-1
OPENSUSE-SU-2020_0965-1
OPENSUSE-SU-2020_0985-1
OPENSUSE-SU-2024:11520-1
SUSE-SU-2020:1887-1
SUSE-SU-2020:1888-1
SUSE-SU-2020:1889-1
SUSE-SU-2020:1891-1
SUSE-SU-2020:1902-1
USN-5617-1

Produtos afetados

Linuxmint
Suse
Ubuntu
Xen