Interpretation Conflict in Caddy - #VU163189
Published: November 9, 2026
Vulnerability details
The vulnerability allows an unauthenticated remote attacker to bypass path-based authorization and execute protected PHP scripts, exposing sensitive output.
The vulnerability exists due to inconsistent path interpretation between Caddy's access-control matchers and FastCGI transport when php_fastcgi skips rewriting, including when the configured index file is absent. An unauthenticated remote attacker can send a dot-segment request ending in a nonexistent PHP path to execute an existing protected script without credentials.