ImageId Format Injection in Image Upload Endpoint
该报告还没有中文解读。
原文摘录
摘自原文(3713 字符中的一小部分)
I found an input validation issue in the image upload endpoint that lets me inject special characters into the `rel` parameter. This breaks the expected ImageId format that the application uses to identify uploaded images. While testing upload functionality, I noticed that colon characters aren't …
原文中的代码
val image = PicfitImage(
id = ImageId(s"$rel:${ThreadLocalRandom.nextString(8)}.$extension"),
// rel parameter used directly without validation
rel = rel,
// ...
)默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Lichess 所有。
时间线
- 报告提交
- 公开披露
阅读 HackerOne 原文 ↗作者 @oblivionsage · 版权归作者与 Lichess 所有