PT-2024-35095 · Zoraxy · Zoraxy
N-Thumann
·
Publicado
2024-11-12
·
Atualizado
2024-11-20
·
CVE-2024-52010
CVSS v4.0
8.6
Alta
| Vetor | AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N |
Nome do software vulnerável e versões afetadas
Versões 2.6.1 a 3.1.2 do Zoraxy
Descrição
Uma vulnerabilidade de injeção de comando no recurso Web SSH permite que um invasor autenticado execute comandos arbitrários como root no host. O Zoraxy possui um recurso de terminal Web SSH que permite que usuários autenticados se conectem a servidores SSH a partir de seus navegadores. Na função
HandleCreateProxySession, a solicitação para criar uma sessão SSH é processada. Um invasor pode explorar a variável username para escapar do comando bash e injetar comandos arbitrários em sshCommand. Isso é possível porque, ao contrário do nome do host e da porta, o username não é validado nem sanitizado. Se o Zoraxy for executado sem autenticação da interface de gerenciamento ou no Docker com o soquete do Docker montado, essa vulnerabilidade pode ser explorada sem autenticação ou para escapar do contêiner do Zoraxy e obter acesso ao host do Docker.Recomendações
Para as versões 2.6.1 a 3.1.2 do Zoraxy, atualize para uma versão que contenha uma correção para esta vulnerabilidade.
Como solução alternativa temporária, considere desativar o recurso Web SSH até que um patch esteja disponível.
Restrinja o acesso à função
HandleCreateProxySession para minimizar o risco de exploração.Evite usar a variável
username no endpoint da API afetado até que o problema seja resolvido.Se estiver executando o Zoraxy no Docker, certifique-se de que o soquete do Docker não esteja montado para impedir a fuga do contêiner.
Se estiver executando o Zoraxy sem autenticação, habilite a au
Exploit
Correção
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Zoraxy