46: `--libcurl` output carries `--insecure` across `--next` boundaries
该报告还没有中文解读。
原文摘录
摘自原文(3491 字符中的一小部分)
When `--libcurl` generates C source for a command that uses `--next` to separate multiple operations, local options from earlier operations leak into later ones. Specifically, if the first operation uses `--insecure` and the second does not, the generated program silently skips TLS certificate and …
原文中的代码
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L); curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @giant_anteater · 版权归作者与 curl 所有