urlapi: CURLUPART_HOST accepts text after an IPv6 zone ip and URL round trip changes the host
该报告还没有中文解读。
原文摘录
摘自原文(2431 字符中的一小部分)
Summary: [six or fewer sentences describing the issue in your own human voice and optionally a short proof-of-concept script] An app can set a host from untrusted input from CURLUPART_HOST, as the docs allow, and rely on curl to reject bad hosts. curl accepts [fe80::1%25eth0]@evil.example/x as a …
原文中的代码
cc repro.c -I<curl>/include -L<curl>/lib -lcurl -o repro
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @offyotto · 版权归作者与 curl 所有