You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
CRITICAL: Unauthenticated user CRUD via integer-ID /users/ router #1480
The users router exposes PUT and DELETE operations on user records with no authentication or authorization dependency. The GET endpoints use sequential integer IDs, enabling simple user enumeration. No Depends(current_user) is applied to any endpoint in this router.
Location
Backend/FastAPI/routers/users.py:62-86
Vulnerable Endpoints
GET /users - list all users
GET /user/{id} - get user by sequential integer ID
PUT /user/ - full replace of any user by integer ID
Activity