Kovri: potential buffer over-read in garlic clove handling + I2NP message creation
该报告还没有中文解读。
原文摘录
摘自原文(5079 字符中的一小部分)
Brief ----- There is a lack of sanitation checks when handling Garlic messages in the kovri I2P router. Sending a specially crafted Garlic message can cause the router to send onward an I2P message containing leaked RAM data, triggering a massive information leakage.
原文中的代码
GarlicDeliveryType delivery_type = (GarlicDeliveryType)((flag >> 5) & 0x03);
switch (delivery_type) {
case eGarlicDeliveryTypeLocal:
LOG(debug) << "GarlicDestination: Garlic type local";
HandleI2NPMessage(buf, len, from);
break;
case …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Monero 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @aerodudrizzt · 版权归作者与 Monero 所有