PT-2024-31486 · Apache · Apache Cloudstack
Daniel Augusto Veronezi Salvador
·
Publicado
2024-10-15
·
Atualizado
2025-07-01
·
CVE-2024-45219
CVSS v3.1
8.5
Alta
| Vetor | AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Apache CloudStack de 4.0.0 a 4.18.2.3
Versões do Apache CloudStack de 4.19.0.0 a 4.19.1.1
Descrição
O problema surge devido à falta de verificações de validação para modelos ou volumes compatíveis com KVM no Apache CloudStack, permitindo que um invasor capaz de fazer upload ou registrar modelos e volumes implante instâncias maliciosas ou anexe volumes enviados a instâncias existentes em ambientes baseados em KVM. Isso pode resultar no comprometimento da integridade e confidencialidade dos recursos, perda de dados, negação de serviço e disponibilidade da infraestrutura baseada em KVM gerenciada pelo CloudStack.
Recomendações
Para as versões 4.0.0 a 4.18.2.3 do Apache CloudStack, atualize para o Apache CloudStack 4.18.2.4 ou posterior.
Para as versões 4.19.0.0 a 4.19.1.1 do Apache CloudStack, atualize para o Apache CloudStack 4.19.1.2 ou posterior.
Além disso, os operadores podem verificar todos os modelos e volumes compatíveis com KVM enviados ou registrados pelos usuários para garantir que sejam arquivos simples e não utilizem recursos adicionais ou desnecessários. Isso pode ser feito executando o comando:
for file in $(find /path/to/storage/ -type f -regex [a-f0-9-].); do echo “Recuperando informações do arquivo [$file]. Se a saída não estiver vazia, isso pode indicar um disco comprometido; verifique-o cuidadosamente.”; qemu-img info -U $file | grep file: ; printf “
”; done
em seus armazenamentos secundários e inspecionando a saída. Uma saída vazia para o disco que está sendo validado significa que ele não possui referências a
Correção
DoS
Improper Encoding or Escaping of Output
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Apache Cloudstack