Unsafe deserialization in Libera Pay allows to escalate a SQL injection to Remote Command Execution
该报告还没有中文解读。
原文摘录
摘自原文(2631 字符中的一小部分)
There isn't a direct vulnerability, however a SQL injection would easily be escalated to a Remote Code Execution. I can't directly exploit it due to the restriction on team names (it does not accept hexdecimal values). I, however, submit this issue in advance and will attempt to escalate this issue …
原文中的代码
for id, event, notif_context, is_new, ts in notifs:
try:
notif_context = deserialize(notif_context)默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Liberapay 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @kapytein · 版权归作者与 Liberapay 所有