Spamming challenge detail filter cause unlimited API requests #224

Closed
opened 2025-09-22 12:58:14 -04:00 by devmountain · 0 comments

Issue URL:

https://www.topcoder.com/challenges

Steps to reproduce

  1. Go to https://www.topcoder.com
  2. Go to "Community" -> "Opportunities"
  3. Go to "past" tab
  4. keep toggle on and off filters
  5. Observe API request from Network tab

Actual result

There's no throttle, User can spam and cause unnecessary load in the server.
Probably easy dDos attack.

Expected result

Filter can be disable until current user's filter request is done.

Environment

  • OS: MacOS Sonoma 14.7.1 Browser version: Safari 17.6
  • Device: MacBook Air M1, 13.3 inch

Reproducibility

5/5

Attachments

Video.

#### Issue URL: https://www.topcoder.com/challenges #### Steps to reproduce 1. Go to https://www.topcoder.com 2. Go to "Community" -> "Opportunities" 3. Go to "past" tab 4. keep toggle on and off filters 5. Observe API request from Network tab #### Actual result There's no throttle, User can spam and cause unnecessary load in the server. Probably easy dDos attack. #### Expected result Filter can be disable until current user's filter request is done. #### Environment - OS: MacOS Sonoma 14.7.1 Browser version: Safari 17.6 - Device: MacBook Air M1, 13.3 inch #### Reproducibility 5/5 #### Attachments Video.
devmountain added the MacOSSafariFunctional labels 2025-09-22 12:58:14 -04:00
nithya160925 added the Not a bug label 2025-09-24 15:35:27 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Topcoder-Platform/public-website-qa-bug-hunt#224