Use-after-free in php_curl related to CURLOPT_FILE/_INFILE/_WRITEHEADER
该报告还没有中文解读。
原文摘录
摘自原文(3137 字符中的一小部分)
Description: ------------ All the relevant code mentioned below is in ext/curl/interface.c. As far as I can see, every PHP version after (at least) 5.0 is affected; possibly older versions too.
原文中的代码
if (FAILURE == php_stream_cast((php_stream *) what, PHP_STREAM_AS_STDIO, (void *) &fp, REPORT_ERRORS)) {
return FAILURE;
}默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Internet Bug Bounty 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @mongo · 版权归作者与 Internet Bug Bounty 所有