PT-2026-23797 · Caddy · Caddy

Sammiee5311

·

Publicado

2026-03-06

·

Atualizado

2026-03-25

·

CVE-2026-30852

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 Versões 2.7.5 a 2.11.2 do Caddy
Descrição O matcher vars regexp no Caddy expande duas vezes a entrada controlada pelo usuário por meio do substituidor do Caddy. Quando o vars regexp corresponde a um marcador como {http.request.header.X-Input}, o valor do cabeçalho é resolvido e reavaliado, permitindo que um atacante injete marcadores como {env.DATABASE URL} ou {file./etc/passwd} em um cabeçalho de solicitação e, possivelmente, vaze variáveis de ambiente, conteúdo de arquivos e informações do sistema. Este problema decorre de uma inconsistência no nível do código em que o vars regexp inclui uma etapa de expansão secundária desnecessária, ausente em header regexp e path regexp. A vulnerabilidade foi introduzida por uma correção destinada a resolver chaves de marcadores. Um atacante pode explorar isso criando solicitações com cabeçalhos maliciosos, resultando em vazamento de informações. A vulnerabilidade permite o acesso a variáveis de ambiente, conteúdo de arquivos (até 1 MB) e informações do sistema, como nome do host e detalhes do sistema operacional.
Recomendações Atualize o Caddy para a versão 2.11.2 ou posterior.

Exploit

Correção

Special Elements Injection

Information Disclosure

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-30852
GHSA-M2W3-8F23-HXXF
GO-2026-4644
SUSE-SU-2026:1042-1

Produtos afetados

Caddy