HTTP Response Header Injection in shopify/pitchfork + Rack 3
注入与走私 / HTTP Response Splitting / #2279572
该报告还没有中文解读。
原文摘录
摘自原文(3067 字符中的一小部分)
I have confirmed HTTP response header injection and XSS in combination of [pitchfork](https://github.com/Shopify/pitchfork) + Rack 3.
原文中的代码
def append_header(buf, key, value)
case value
when Array # Rack 3
value.each { |v| buf << "#{key}: #{v}\r\n" }
when /\n/ # Rack 2
# avoiding blank, key-only cookies with /\n+/
value.split(/\n+/).each { |v| buf << "#{key}: #{v}\r\n" }
else …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Shopify 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @ooooooo_q · 版权归作者与 Shopify 所有