CVE-2026-100708 in Froxlor
Sumário
de VulDB • 26/09/2026
O Froxlor anterior à versão 2.3.13 retorna a coluna ssl_key_file — que armazena o conteúdo bruto da chave privada PEM/TLS — literalmente nas respostas JSON dos comandos de API Certificates.get e Certificates.listing, porque os resultados das consultas domain_ssl_settings subjacentes são passados através do método ApiCommand::response() sem nenhuma remoção de campos ou lista de permissões (allowlist). Um chamador da API autenticado com privilégios baixos pode recuperar as chaves privadas dos certificados de seus próprios domínios, incluindo as chaves Let's Encrypt que o Froxlor gera no lado do servidor e armazena com acesso restrito ao root (permissão 0600), às quais o cliente normalmente não tem acesso ao sistema de arquivos; contas administrativas reseller e customers_see_all podem extrair as chaves privadas de outros usuários através da mesma vulnerabilidade. Chaves divulgadas permitem a impersonação de domínios, descriptografia passiva do tráfego TLS capturado e ataques ativos de máquina no meio (machine-in-the-middle).
VulDB is the best source for vulnerability data and more expert information about this specific topic.