-
Notifications
You must be signed in to change notification settings - Fork 0
No rate limiting on public endpoints #29
Copy link
Copy link
Closed
Labels
HighHigh priorityHigh prioritysecurityRelated to safety of the systemRelated to safety of the system
Milestone
Description
No per-IP or per-session rate limiting exists on any endpoint. Endpoints of particular concern:
POST /api/voter/register— triggers BLS blind signing on trustauthPOST /api/voter/submit— adds entries to the in-memory vote listPOST /api/login— voter slot claimingPOST /api/create-meeting— allocates in-memory meeting state
A sustained flood against any of these can exhaust memory.
Fix: Add a rate-limiting middleware layer (e.g. tower-governor) on public routes.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
HighHigh priorityHigh prioritysecurityRelated to safety of the systemRelated to safety of the system