CVE-2026-77281

LOWCVSS 6.5 · MEDIUM

Immediate actions

  • Track advisory updates for patch or workaround availability

Recommended action window: Monitor and triage in normal cycle

NVD description

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.

0.0/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-94CWE-178CWE-770

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

NONE

Momentum

NONE

Deep dive

Full discourse1 post
  • Kasapski Nozhove@kasapskinozhove

    @punnean Caddy 2026 сентябрь: CVE-2026-92700, CVE-2026-92284, CVE-2026-77281

    1001043
    1.2K followersView on X

Explore more