Buffer overflow in strcpy
内存破坏 / Buffer Underflow / #2823554
该报告还没有中文解读。
原文摘录
摘自原文(8930 字符中的一小部分)
The vulnerability in the program is a classic case of a buffer overflow, triggered by the unsafe use of the `strcpy()` function, which lacks bounds checking. The following section describes the vulnerability, how the return address is overflowed, and how the exploit works to achieve remote code …
原文中的代码
#0 __strcpy_evex () at ../sysdeps/x86_64/multiarch/strcpy-evex.S:94 #1 0x00007ffff765d2cd in CRYPTO_strdup () from /lib/x86_64-linux-gnu/libcrypto.so.3 #2 0x00007ffff756ef96 in ?? () from /lib/x86_64-linux-gnu/libcrypto.so.3 #3 0x00007ffff7570103 in ?? () from …
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 curl 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @rootgh0st · 版权归作者与 curl 所有