常见漏洞验证121 条

Host 头处理检查

应用信任 Host 头时可能影响密码重置链接、缓存键与路由判断;检查关键链路对 Host/X-Forwarded-Host 的使用与校验。

关注点密码重置链接、跳转地址、缓存键、多租户路由
方法替换 Host 与转发头,观察生成链接与路由变化
边界仅自有账号链路;不触碰他人数据

检查步骤

检查步骤
1. 触发密码重置(用自有账号)并观察邮件链接中的域名
2. 替换 Host / X-Forwarded-Host 后重放请求,对比链接域名
3. 观察缓存层是否因 Host 差异产生跳变
4. 记录现象与影响链路
修复视角:为每个站点配置固定的规范域名,应用不信任请求头中的 Host 做安全决策。

易错点

  • 用他人邮箱做重置验证,越权触碰隐私
  • 忽略反代层对 Host 的重写,结论不可复现

数据来源与参考

  • OWASP WSTG WSTG-CONF-07
  • PortSwigger Academy(Host header)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌