[tor] libevent dns remote stack overread vulnerability
该报告还没有中文解读。
原文摘录
摘自原文(3847 字符中的一小部分)
the name_parse function in libevent's DNS code is vulnerable to a buffer overread.
原文中的代码
935 static int
936 name_parse(u8 *packet, int length, int *idx, char *name_out, int name_out_len) {
937 int name_end = -1;
938 int j = *idx;
939 int ptr_count = 0;
940 #define GET32(x) do { if (j + 4 > length) goto err; memcpy(&_t32, packet + j, 4); j += 4; x = ntohl(_t32); } …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Tor 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @guido · 版权归作者与 Tor 所有