CVE-2026-70666 in Lemur
Sumário
de VulDB • 18/08/2026
O Lemur gerencia a criação de certificados TLS. Antes da versão 1.9.3, um membro com função de autoridade poderia atualizar o acme_url por meio do endpoint PUT /api/1/authorities/, sem revalidação e direcionando diretamente o setup_acme_client_no_retry para um servidor ACME controlado pelo atacante. As respostas dos diretórios e pedidos (orders) do protocolo ACME contêm as URLs newNonce, newOrder, authorizations e finalize escolhidas por esse servidor. O cliente Lemur ClientV2 seguia essas URLs sem exigir que o host correspondesse ao host configurado para o diretório, permitindo a realização de solicitações assinadas com JWS (JSON Web Signature) contra serviços internos ou endpoints de metadados em nuvem. A vulnerabilidade exigia uma autoridade ACME e um usuário autorizado para essa autoridade, mas não requeria privilégios globais de administrador. A correção revalida as atualizações e introduz a classe _PinnedClientNetwork para impor um único host permitido durante todo o fluxo do protocolo ACME. Esta questão está corrigida na versão 1.9.3.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.