CVE-2026-30852 in caddyinformation

Résumé

par VulDB • 01/07/2026

Caddy est une plateforme de serveur extensible qui utilise TLS par défaut. De la version 2.7.5 à avant la version 2.11.2, le matcher vars_regexp dans vars.go:337 double-expande les données contrôlées par l'utilisateur via le replacer Caddy. Lorsque vars_regexp correspond à un espace réservé tel que {http.request.header.X-Input}, la valeur de l'en-tête est résolue une fois (comportement attendu), puis transmise à nouveau à travers repl.ReplaceAll() (le bug). Cela signifie qu'un attaquant peut insérer {env.DATABASE_URL} ou {file./etc/passwd} dans un en-tête de requête, et le serveur l'évaluera, entraînant la fuite des variables d'environnement, du contenu des fichiers et des informations système. Ce problème a été corrigé dans la version 2.11.2.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Réserver

05/03/2026

Divulgation

07/03/2026

Modérer

accepté

Entrée

VDB-349698

CPE

prêt

EPSS

0.00401

KEV

non

Activités

très faible

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!