In caddyserver Caddy, the HTTP file server uses fileHidden() to test paths against hide patterns with filepath.Match. That matching is case-sensitive, while a case-insensitive filesystem can treat variants such as .git and .GIT as the same resource. On a case-sensitive filesystem, the issue can also occur when paths that differ only by case coexist, because only the exact-case variant matching the hide pattern is blocked. Exploitation requires an exposed file_server route, a deployment that relies on hide, and a target resource within the served directory. The record establishes network reachability without authentication or user interaction; the exact implementation of the fix is not established by the available evidence.