Disclaimer: Automated heuristics over public release notes and
vulnerability databases (OSV / NVD). Can be wrong or incomplete. Always back up
first and validate upgrades yourself. Stack Watch does not invent CVE IDs or issue
counts. This is an MVP research project, not a live paid service.
Caddy v2.11.3
WAIT
Release notes signal caution: caddyauth: revert user placeholders on auth rejection by @steadytao in #7688
Summary of changes
This release improves several aspects of Caddy with minor features, bug fixes, and security patches. Thank you to everyone and their bots who contributed to help make this release the best one yet!
Security patches:
- fastcgi: Carrying over a patch from FrankenPHP for a bug that could allow non-PHP files to be executed; collaborated on by @dunglas, @KC1zs4, and @chenjj.
- vars: A more thorough fix for GHSA-m2w3-8f23-hxxf, collaborated by @everping and @vnxme.
- admin: Array index normalization to prevent remote admin socket auth bypass, by @Amemoyoi and bot.
- admin: More rigorous path prefix matching to prevent remote admin socket auth bypass, by @Amemoyoi and bot.
We've also merged a couple PRs that fix upstream security bugs in other projects like quic-go and CertMagic. Thank you to @marten-seemann for maintaining quic-go so diligently!
## What's Changed
…
Breaking changes
CVEs linked to this release
- GO-2026-5730
Caddy CVE-2026-30852 Fix Bypass in github.com/caddyserver/caddy - GO-2026-5408
Caddy: Remote Admin Authorization Bypass on PKI Endpoints via Prefix-Based Path Matching in github.com/caddyserver/caddy - GHSA-gx7w-56w6-g48x
Caddy: Remote Admin Authorization Bypass on PKI Endpoints via Prefix-Based Path Matching - CVE-2026-45692
Remote Admin Authorization Bypass in "/config" API via Array Index Normalization in github.com/caddyserver/caddy - CVE-2026-45135
Caddy: Unsafe Unicode Handling in FastCGI splitPos Allows Execution of Non-PHP Files in github.com/caddyserver/caddy
Linked issues / PRs mentioned
51