PT-2026-108918 · Illumos · Illumos
CVSS v4.0
6.8
Média
| Vetor | AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:A/V:C/RE:X/U:X |
Nome do Software Vulnerável e Versões Afetadas
illumos versões anteriores ao illumos-gate commit 696ecf8d
Description
Uma asserção alcançável no emulador de instruções bhyve permite que um convidado cause o pânico do host. Ao emular uma instrução MOVS ou STOS com prefixo REP que acessa o MMIO (Memory-Mapped I/O, um método para a CPU acessar dispositivos de hardware) do convidado, as funções
vie emulate movs() e vie emulate stos() em usr/src/uts/intel/io/vmm/vmm instruction emul.c não limpam a flag de status VIES REPEAT na iteração final. Para regiões MMIO emuladas no kernel, como o APIC local, APIC de E/S e HPET, essa flag obsoleta faz com que uma asserção VERIFY em vie advance pc() falhe, resultando no pânico do host. Um usuário privilegiado dentro de uma VM convidada pode disparar isso emitindo uma instrução REP MOVS ou REP STOS contra a página do APIC local, causando a negação de serviço do host e de todos os outros convidados em execução nele.Recommendations
Atualize para o illumos-gate commit 696ecf8d ou uma versão mais recente.
Correção
DoS
Assertion Failure
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Illumos