PT-2022-7369 · Qemu+11 · Qemu+11

·

CVE-2021-3750

·

Publicado

2020-08-26

·

Atualizado

2025-02-28

CVSS v3.1

8.2

Alta

VetorAV:L/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do QEMU anteriores à 7.0.0
Descrição
Foi detectada uma falha de reentrada de DMA na emulação do controlador USB EHCI do QEMU. O EHCI não verifica se o ponteiro de buffer se sobrepõe à sua região MMIO ao transferir os pacotes USB. Conteúdo malicioso pode ser gravado nos registros do controlador e desencadear ações indesejáveis, como reinicialização, enquanto o dispositivo ainda estiver transferindo pacotes. Isso pode, em última instância, levar a um problema de uso após liberação (use-after-free). Um usuário mal-intencionado poderia usar essa falha para travar o processo do QEMU no host, resultando em uma condição de negação de serviço, ou potencialmente executar código arbitrário dentro do contexto do processo do QEMU no host.
Recomendações
Para versões do QEMU anteriores à 7.0.0, atualize para a versão 7.0.0 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o acesso à emulação do controlador USB EHCI para minimizar o risco de exploração. Evite usar conteúdo malicioso que possa desencadear ações indesejáveis nos registros do controlador até que o problema seja resolvido.

Exploit

Correção

DoS

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2022:7967
ALSA-2023:6368
ALSA-2023:6980
ALT-PU-2022-2009
ALT-PU-2023-1830
ALT-PU-2023-1869
AZL-35151
AZL-9701
BDU:2024-04421
CESA-2023_6980
CVE-2021-3750
OESA-2022-1679
OPENSUSE-SU-2023_3721-1
OPENSUSE-SU-2023_4056-1
RHSA-2022:7967
RHSA-2022_7967
RHSA-2023:6980
RHSA-2023_6980
RHSA-2024:0404
RHSA-2024:0569
RLSA-2022:7967
SUSE-SU-2023:3444-1
SUSE-SU-2023:3721-1
SUSE-SU-2023:3800-1
SUSE-SU-2023:4056-1
SUSE-SU-2024:1395-1
SUSE-SU-2024_1395-1
USN-5772-1

Produtos afetados

Alt Linux
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Qemu
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu