Out of bound when verify signature of tar phar in phar_parse_tarfile
该报告还没有中文解读。
原文摘录
摘自原文(1077 字符中的一小部分)
https://bugs.php.net/bug.php?id=73035 There was a security code in phar_parse_tarfile
原文中的代码
if (FAILURE == phar_verify_signature(fp, php_stream_tell(fp) - size - 512, myphar->sig_flags, buf + 8, size - 8, fname, &myphar->signature, &myphar->sig_len, error)) {
if (error) {
char *save = *error;
spprintf(error, 4096, "phar error: tar-based phar \"%s\" signature cannot be verified: %s", …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Internet Bug Bounty 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @hoangnguyen · 版权归作者与 Internet Bug Bounty 所有