Failure to Initialize a Secure Transport Layer (TLS) During Out-of-the-Box Setup.
- Linguagem predominante
- Java
- Estrelas
- 3.1k
- Forks
- 1.4k
- Merge médio
- 6d 19h
- PRs com merge (30d)
- 32
Descrição
### The required feature described as a wish
**Description:** TLS is not enabled by default on the Management server or System VMs. This insecure default persists until explicitly remediated by the administrator.
**Affected Component:** Management UI / API, SSVM, CPVM
**Impact:** An attacker with network access can trivially intercept or sniff management traffic, including administrator credentials (password and 2FA codes), session tokens, API keys, and sensitive configuration data.
**Steps to Reproduce:**
- Deploy ACS following the official documentation.
- Navigate to http://:8080/ (no HTTPS redirect occurs).
- Attempt to connect to https://:8443/ and confirm that the connection fails.
- Capture traffic with Wireshark or `tcpdump` during a login session.
- Observe that credentials and session tokens are transmitted in cleartext.
**Recommended Remediation:** Enable TLS by default during installation. A self-signed certificate can be automatically generated and configured without any additional effort on the user's part.
Guia de contribuição
Direção de pesquisa
Comece seguindo a documentação oficial de implantação do CloudStack e reproduza o acesso HTTP na porta 8080 e o acesso HTTPS com falha na porta 8443. Revise a configuração out-of-the-box de Management UI/API, SSVM e CPVM; considera-se concluído quando TLS estiver habilitado por padrão e o tráfego de gerenciamento não estiver exposto em texto não criptografado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- java
- Domínio
- api, backend, security
- Tipo de issue
- Funcionalidade
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Status de atividade
- Ativa
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 25/100