PT-2026-50160 · Caddy · Caddy

·

CVE-2026-52844

·

Publicado

2026-06-16

·

Atualizado

2026-07-24

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Caddy versões anteriores a 2.11.4
Description No Windows, existe uma divergência entre a forma como os correspondentes de caminho (path matchers) do Caddy e o file server lidam com os caminhos de requisição. A função MatchPath.MatchWithError() compara o r.URL.Path utilizando semânticas de caminho de URL e não normaliza barras invertidas (``) para barras normais (/). Consequentemente, um caminho de requisição como /privatesecret.txt é tratado como se estivesse fora do escopo /private/*. No entanto, o file server resolve posteriormente esse mesmo caminho utilizando SanitizedPathJoin() e, como o Windows trata barras invertidas como separadores de diretório, o arquivo dentro do diretório protegido é entregue. Isso permite que um cliente remoto não autenticado ignore rotas de autorização ou negação com escopo de caminho, levando à exposição de arquivos sensíveis dentro da subárvore protegida.
Recommendations Atualize para a versão 2.11.4. Como medida paliativa temporária, restrinja o acesso ao módulo file server ou evite o uso de rotas de autorização/negação com escopo de caminho para proteger diretórios sensíveis no Windows até que a atualização seja aplicada.

Exploit

Correção

Path traversal

Improper Access Control

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-52844
GHSA-QRP7-CVWR-J2C6
GO-2026-5595

Produtos afetados

Caddy