PRE_PROXY change leaks stale Proxy Digest state across proxy-chain boundary
该报告还没有中文解读。
原文摘录
摘自原文(4976 字符中的一小部分)
After a Digest-authenticated HTTP proxy transfer, changing only `CURLOPT_PRE_PROXY` on the same libcurl easy handle does not clear stale proxy Digest/auth state. If the new SOCKS pre-proxy resolves the same HTTP proxy hostname to a different proxy endpoint, the second proxy receives a preemptive …
原文中的代码
lib/setopt.c:1639: static CURLcode setproxy(...) lib/setopt.c:1646: changeproxy(data); lib/setopt.c:1745: return setproxy(data, ptr);
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @hungly09 · 版权归作者与 curl 所有