POJIA破甲
地图 / No rate limit when creating new goals [https://wakatime.com/goals]

No rate limit when creating new goals [https://wakatime.com/goals]

业务逻辑 / 违反安全设计原则(按标题归类) / #244813

厂商
WakaTime
严重程度
未评级
赏金
—
弱点
违反安全设计原则(按标题归类)
研究员
@e03x
披露日期
2017-07-03
资产
—
CVE
—

该报告还没有中文解读。

原文摘录

摘自原文(7304 字符中的一小部分)
I was testing and found out that there's no rate limit on goals section [https://wakatime.com/goals] that means you can create multiple goals in a sec, which would lead to server crash since there's no limit per request that a user can make. I made at least 100 request, and still got 200 OK …
原文中的代码
POST /api/v1/users/current/goals HTTP/1.1
Host: wakatime.com
Connection: close
Content-Length: 46
Accept: application/json, text/javascript, */*; q=0.01
Origin: https://wakatime.com
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) …

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

时间线

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

同类报告

Email Verification bypass on signupAutomattic · 2020-12-03Race Condition : Exploiting the loyalty claim https://xxx.vendhq.com/loyalty/claim/email/xxxxx url and gain x amount of loyalty bonus/cashVend VDP · 2018-06-07Bypass rate limiting on /users/password (possibly site-wide rate limit bypass?)HackerOne · 2016-12-08Homograph fix BypassHackerOne · 2017-10-16Bypass Email Verification using Salesforce -- Reproducible in gitlab.comGitLab · 2019-12-13Bypassing Recaptcha Protection in `https://connect.acronis.com`Acronis · 2024-10-30