A AegiFlow
HIGHCVSS 8.1EPSS 0.3%

CVE-2026-52845

CVE-2026-52845 updated by NVD

Published
2026-06-16
Modified
2026-10-27
EPSS percentile
22%
Sources
github-advisory, nvd

Summary

Caddy is an extensible server platform that uses TLS by default. Prior to 2.11.4, forward_auth copy_headers deletes the exact client-supplied identity header before copying the trusted value from the auth gateway. But when the request later goes through php_fastcgi, Caddy normalizes HTTP headers into CGI variables by replacing - with _. This lets a client send an underscore alias that survives the forward_auth delete step but becomes the same PHP/FastCGI variable. Result: a remote client can inject or sometimes override identity/group headers trusted by PHP/FastCGI applications behind Caddy. This vulnerability is fixed in 2.11.4.

Affected packages

EcosystemPackageAffected versionsFixed versions
Gogithub.com/caddyserver/caddy——
Gogithub.com/caddyserver/caddy/v2—2.11.4

Remediation: No patched version is listed by GitHub.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.