CVE catalog

CVE-2026-77281

Caddy is an extensible server platform that uses TLS by default. In version 2.11.3 and earlier, three configuration-dependent weaknesses affect the handler and placeholder layer. In modules/caddyhttp/

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.49% · Oct 25, 2026

Caddy is an extensible server platform that uses TLS by default. In version 2.11.3 and earlier, three configuration-dependent weaknesses affect the handler and placeholder layer. In modules/caddyhttp/rewrite/rewrite.go, Rewrite.Rewrite() can pass attacker-controlled replacement bytes through buildQueryString for a second placeholder expansion when a rewrite URI ends with a literal question mark, allowing injected environment or request-variable placeholders to disclose data and, when the file provider is registered, allowing injected file placeholders to disclose readable files. The issue is fixed in version 2.11.4.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancaddysid2.11.4-1fixed
Debiancaddyforky2.11.4-1fixed
Debiancaddytrixie2.6.2-12+deb13u1vulnerable
Debiancaddytrixie-security2.6.2-12+deb13u1vulnerable
Debiancaddybookworm2.6.2-5vulnerable
Debiancaddybookworm-security2.6.2-5+deb12u1fixed
Gogithub.com/caddyserver/caddy/v2Not reported2.11.4fixed
Ubuntucaddypro2.6.2-12vulnerable
Ubuntucaddypro2.6.2-14vulnerable
Ubuntucaddypro2.6.2-14ubuntu0.26.04.1~esm1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancaddysourcesid2.11.4-1not yet assignedNot reportedNot reported
Debiancaddysourceforky2.11.4-1not yet assignedNot reportedNot reported
Debiancaddysourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiancaddysourcebookworm2.6.2-5+deb12u1not yet assignedNot reportedNot reported
Gogithub.com/caddyserver/caddy/v2goNot reported2.11.4Not reportedGHSA-J8PX-RMRX-76H9Not reported

Notes

[trixie] caddy: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [caddy]Affected
    Details (2)
    • 2.6.2-5 · amd64 · bookworm

      Affected · Fixed: 2.6.2-5+deb12u1

      nvd · caddy · debian · bookworm; nvd · caddy · debian · 12

    • 2.6.2-5 · arm64 · bookworm

      Affected · Fixed: 2.6.2-5+deb12u1

      nvd · caddy · debian · bookworm; nvd · caddy · debian · 12

[Debian 13 (Trixie)]

  • [caddy]Affected
    Details (5)
    • 2.6.2-12+b3 · amd64 · trixie

      Affected

      nvd · caddy · debian · 13

    • 2.6.2-12+b3 · arm64 · trixie

      Affected

      nvd · caddy · debian · 13

    • 2.11.2-1~bpo13+1 · amd64 · trixie-backports

      Affected

      nvd · caddy · debian · 13

    • 2.6.2-12+deb13u1 · amd64 · trixie-security

      Affected

      nvd · caddy · debian · 13

    • 2.6.2-12+deb13u1 · arm64 · trixie-security

      Affected

      nvd · caddy · debian · 13

Observed:

References