8x8 · Report #1877185
connect.8x8.com: Too much resource consumption of the server due to incorrect date range control via /api/v1/reports?dateFrom=
Validstatus
lowseverity
12upvotes
26 Jun 2023disclosed
How it was found
Summary:
Hi Team, When we enter the date range in the reporting endpoint, we see this in the response. When we increase the date range, the byte returned by the server increases. By repeating this over and over, we can cause the server to consume too many resources. As a result, the server may crash.
Steps To Reproduce:
[add details for how we can reproduce the issue]
- First we must be logged in and go to https://connect.8x8.com/messaging/reports
- We can see this request when we look at burp requests https://connect.8x8.com/api/v1/reports?dateFrom=2023-02-10&dateTo=2023-02-17&tzName=Europe%2FIstanbul&tz=(UTC%2B03%3A00)&tzOffset=180&timeInterval=1440
- the server will respond late as you increase the date range and the response size will increase a lot {F2178902} {F2178901}
Remediation
Date range control can be added.
Impact
Potential Dos...