Invalid write (or double free) triggers curl command line tool crash
该报告还没有中文解读。
原文摘录
摘自原文(4573 字符中的一小部分)
Summary: Whilst fuzzing libcurl built from `git commit a158a09`, a crash triggered by an invalid write (or maybe a double/invalid free) was found.
原文中的代码
valgrind -q src/curl --verbose -q -K ~/curl/tmp/out/crashes/test0001 file:///dev/null ==12371== Invalid free() / delete / delete[] / realloc() ==12371== at 0x48369AB: free (vg_replace_malloc.c:530) ==12371== by 0x128C84: add_file_name_to_url (in /root/curl-no-asan/src/curl) ==12371== by …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @geeknik · 版权归作者与 curl 所有