Heap Overflow in cURL AmigaOS Socket Implementation
该报告还没有中文解读。
原文摘录
摘自原文(21968 字符中的一小部分)
** Buffer Overflow in cURL AmigaOS Socket Implementation**
原文中的代码
buf = curlx_calloc(1, CURL_HOSTENT_SIZE); // 1. Fixed size allocation
if(buf) {
h = gethostbyname_r((STRPTR)hostname, buf,
(char *)buf + sizeof(struct hostent), // 2. Incorrect buffer offset
CURL_HOSTENT_SIZE - sizeof(struct hostent), // 3. …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @the-pink-panther · 版权归作者与 curl 所有