Crash: mrb_any_to_s can't handle NilClass, Symbol and Fixnum
该报告还没有中文解读。
原文摘录
摘自原文(38824 字符中的一小部分)
When using `boxing_word.h` (haven't tested other boxing methods yet), `mrb_any_to_s` is unable to handle `NilClass`, `Symbol` and `Fixnum`. This can be achieved by just deleting `:to_s` from the class and let `mrb_any_to_s` crash.
原文中的代码
NilClass.remove_method :to_s nil.to_s
默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 shopify-scripts 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @brakhane · 版权归作者与 shopify-scripts 所有