首页/安全/渗透测试与安全评估速查/CRLF 注入检测(响应拆分)
常见漏洞验证121 条

CRLF 注入检测(响应拆分)

输入进入响应头(Location、Set-Cookie 名称等)且未过滤换行符时可能造成响应拆分;验证关注回车换行是否可注入响应头结构。

入口跳转参数、Cookie 名、自定义响应头取值
信号响应头数量与内容异常、下游代理行为改变
原则只验证结构变化,不做缓存投毒

验证步骤

验证步骤
1. 找到进入响应头的用户输入(常见于跳转目标)
2. 提交含换行编码的取值,观察响应头是否被拆分(对比原始响应)
3. 记录请求与响应头差异(脱敏)
4. 不针对共享缓存做进一步动作
若涉及 CDN/缓存层,任何进一步验证都要先与客户确认窗口,避免影响其他用户。

易错点

  • 只看请求端回显,忽略代理层对换行的处理差异
  • 验证时影响共享缓存,波及真实用户

数据来源与参考

  • OWASP WSTG(HTTP Response Splitting)
  • CWE-113
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌