SEGV in parse_rat()
该报告还没有中文解读。
原文摘录
摘自原文(11211 字符中的一小部分)
- A crafted string can cause SEGV(READ memory access to 0x000000000000) when parsed as rational number - ruby 2.5.1p57 on Fedora 28
原文中的代码
$ ruby -e 'Rational("2e-9942067")'
-e:1: warning: in a**b, b may be too big
-e:1: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0003 p:---- s:0011 e:000010 CFUNC …默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Ruby 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @etsukata · 版权归作者与 Ruby 所有