Infinite loop issue in the state machine of the curl project
该报告还没有中文解读。
原文摘录
摘自原文(9633 字符中的一小部分)
Vulnerability impact: When curl attempts to download files from a malicious FTP server, it triggers an infinite loop in the code execution.
原文中的代码
static CURLMcode state_performing(struct Curl_easy *data,
struct curltime *nowp,
bool *stream_errorp,
CURLcode *resultp)
{
char *newurl = NULL;
bool retry = FALSE;
CURLMcode rc = CURLM_OK; …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @kak1 · 版权归作者与 curl 所有