| Título | jofpin trape latest (main/master branch) CWE-306 |
|---|
| Descrição | The application's admin data endpoints expose all tracked victim data (IP addresses, geolocation coordinates, browser fingerprints, captured form inputs, network information) without any session or authentication check. Every admin API endpoint (/get_data, /get_preview, /get_requests, /get_socialimpact) trusts the caller implicitly. The business rule that only the operator who knows the secret stats_key should view tracked data is completely broken. Exploitation: An attacker who can reach the trape server (e.g., via the ngrok public URL) sends: POST /get_data with an empty body. The server returns the full victim dataset including IPs, GPS coordinates, ISPs, and browser details. POST /get_requests returns all captured form field values. POST /get_preview with vId=<any victim ID> returns that specific victim's detailed profile. No knowledge of stats_key is required. |
|---|
| Fonte | ⚠️ https://github.com/jofpin/trape/issues/405 |
|---|
| Utilizador | GalaxynX (UID 98977) |
|---|
| Submissão | 18/07/2026 21h26 (há 2 meses) |
|---|
| Moderação | 04/09/2026 14h19 (2 months later) |
|---|
| Estado | Aceite |
|---|
| Entrada VulDB | 398785 [jofpin trape 1.0.0/2.0 Admin Endpoint core/sockets.py join_room Autenticação fraca] |
|---|
| Pontos | 20 |
|---|