Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Moscowchill

#27343de 53,634
9.3CVSS total
Vulnerabilidades · 1
PT-2026-21768
9.3
2026-01-01
Caddy · Caddy · CVE-2026-27586
**Nome do Software Vulnerável e Versões Afetadas** Versões do Caddy anteriores à 2.11.1 **Descrição** O Caddy, uma plataforma de servidor extensível que usa TLS por padrão, apresenta um problema em que a autenticação por certificado de cliente mTLS pode falhar silenciosamente, permitindo acesso sob certas condições. Especificamente, se um arquivo de certificado de AC estiver ausente, ilegível ou malformado, o servidor inicia sem erro, mas aceita qualquer certificado de cliente assinado por qualquer AC confiável do sistema, contornando o limite de confiança da AC privada estabelecido. Isso ocorre porque os erros na função `ClientAuthentication.provision()` são suprimidos, impedindo que o servidor reconheça a configuração incorreta. O problema afeta implantações que utilizam `trusted ca cert file` ou `trusted ca certs pem files` para mTLS. A causa raiz está no tratamento incorreto de erros dentro do método `provision()` em `modules/caddytls/connpolicy.go`, onde `return nil` deveria ser `return err` nas linhas 787 e 800. Uma prova de conceito demonstra que um cliente pode se conectar com sucesso com qualquer certificado, inclusive um autoassinado, quando o arquivo de AC não existe. **Recomendações** Versões anteriores à 2.11.1 devem ser atualizadas para a versão 2.11.1 ou posterior para resolver este problema.