CVE-2026-30852 in caddyinformazioni

Riassunto

di VulDB • 22/06/2026

Caddy è una piattaforma di estensibilità del server che utilizza TLS per impostazione predefinita. Dalla versione 2.7.5 fino alla versione precedente alla 2.11.2, il matcher vars_regexp in vars.go:337 effettua un doppio espansione dell'input controllato dall'utente tramite il replacer di Caddy. Quando vars_regexp corrisponde a un segnaposto come {http.request.header.X-Input}, il valore dell'intestazione viene risolto una volta (come previsto), quindi passato nuovamente attraverso repl.ReplaceAll() (il bug). Ciò significa che un attaccante può inserire {env.DATABASE_URL} o {file./etc/passwd} in un'intestazione di richiesta e il server lo valuterà, causando la fuoriuscita di variabili d'ambiente, contenuti dei file e informazioni di sistema. Questo problema è stato risolto nella versione 2.11.2.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsabile

GitHub M

Prenotare

05/03/2026

Divulgazione

07/03/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00401

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!