Server-Side Request Forgery (SSRF) via Game Export API
该报告还没有中文解读。
原文摘录
摘自原文(3464 字符中的一小部分)
I found a Server-Side Request Forgery vulnerability in the game export functionality. An attacker can make the Lichess server send HTTP requests to arbitrary URLs by manipulating the `players` parameter. This works on public endpoints that don't require any authentication
原文中的代码
val config = GameApiV2.OneConfig(
format = GameApiV2.Format.byRequest,
imported = getBool("imported"),
flags = requestPgnFlags(extended = true),
playerFile = get("players") // User input taken directly
)默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Lichess 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @oblivionsage · 版权归作者与 Lichess 所有