文件
websafe-kb/07-framework-security/servers/caddy/INDEX.md

5.5 KiB

Caddy

LAB ONLY | AUTHORIZED TARGETS ONLY | 自动生成索引

  • 系统 ID: caddy
  • 分类: servers
  • 覆盖策略: rolling-24m
  • 总案例数: 29
  • 近 30 天新增/更新: 2
  • 重点 Markdown 案例数: 0
  • 已实证(真实版本): 0
  • 已实证(synthetic): 0
  • 阻塞数: 0
  • 待人工/缺浏览器证据: 29
  • 最近渲染时间: 2026-04-01T09:21:04+00:00

目标约束

  • 适用目标类型: lab-local, lab-public, authorized-third-party
  • 是否允许公网验证: yes, but ownership or authorization is required
  • 授权前提: 资产归属可证明,或已取得书面/明确授权。
  • 最小化验证方式: 最小化验证、只读探测、可审计回显、受控注入。
  • 禁止场景: 无归属证明或无明确授权的公网目标;知名公共网站或与测试无关的第三方资产;会造成持久破坏、数据越权下载或不可回滚影响的动作

来源

案例列表

标题 严重度 案例状态 实证状态 实证方式 来源置信度 更新时间 案例页
Caddy forward_auth copy_headers allows Identity Injection and Privilege Escalation in github.com/caddyserver/caddy unknown generated triage-manual synthetic official 2026-03-23T04:52:47.652974Z -
Caddy's vars_regexp double-expands user input, leaking env vars and files in github.com/caddyserver/caddy unknown generated triage-manual synthetic official 2026-03-23T04:52:47.870034Z -
Caddy: Unicode case-folding length expansion causes incorrect split_path index in FastCGI transport medium generated triage-manual synthetic official 2026-02-27T19:55:10Z -
Caddy is vulnerable to cross-origin config application via local admin API /load medium generated triage-manual synthetic official 2026-02-27T19:54:36Z -
Caddy: MatchHost becomes case-sensitive for large host lists (>100), enabling host-based route/auth bypass medium generated triage-manual synthetic official 2026-02-27T19:53:54Z -
Caddy: MatchPath %xx (escaped-path) branch skips case normalization, enabling path-based route/auth bypass medium generated triage-manual synthetic official 2026-02-27T19:53:17Z -
Caddy: mTLS client authentication silently fails open when CA certificate file is missing or malformed medium generated triage-manual synthetic official 2026-02-27T19:52:41Z -
Caddy: Improper sanitization of glob characters in file matcher may lead to bypassing security protections medium generated triage-manual synthetic official 2026-02-27T19:51:57Z -
Caddy: MatchHost becomes case-sensitive for large host lists (>100), enabling host-based route/auth bypass unknown triage triage-manual synthetic official `` -
Notifications unknown triage triage-manual synthetic official `` -
mTLS client authentication silently fails open when CA certificate file is missing or malformed unknown triage triage-manual synthetic official `` -
Sign up unknown triage triage-manual synthetic official `` -
caddy unknown triage triage-manual synthetic official `` -
caddyserver unknown triage triage-manual synthetic official `` -
Improper sanitization of glob characters in file matcher may lead to bypassing security protections unknown triage triage-manual synthetic official `` -
Issues
201 unknown triage triage-manual synthetic official `` -
Security
8 unknown triage triage-manual synthetic official `` -
Actions unknown triage triage-manual synthetic official `` -
vars_regexp double-expands user input, leaking env vars and files unknown triage triage-manual synthetic official `` -
Sign in unknown triage triage-manual synthetic official `` -
Caddy: MatchPath %xx (escaped-path) branch skips case normalization, enabling path-based route/auth bypass unknown triage triage-manual synthetic official `` -
cross-origin config application via local admin API /load (caddy) unknown triage triage-manual synthetic official `` -
Unicode case-folding length expansion causes incorrect split_path index (SCRIPT_NAME/PATH_INFO confusion) in FastCGI transport unknown triage triage-manual synthetic official `` -
Skip to content unknown triage triage-manual synthetic official `` -
Insights unknown triage triage-manual synthetic official `` -
Policy unknown triage triage-manual synthetic official `` -
Pull requests
46 unknown triage triage-manual synthetic official `` -
Caddy forward_auth copy_headers Does Not Strip Client-Supplied Headers, Allowing Identity Injection and Privilege Escalation unknown triage triage-manual synthetic official `` -
Report a vulnerability unknown triage triage-manual synthetic official `` -