Security: Auth-Tokens laufen nie ab (_sessions wächst unbegrenzt) #3

Closed
opened 2026-04-23 14:14:01 +02:00 by ferdi2go · 1 comment
Owner

Problem\n\nserver.py:45 — Jeder Login erzeugt einen Token der dauerhaft gültig bleibt. Das _sessions-Set wächst unbegrenzt und gestohlene Tokens bleiben ewig aktiv.\n\n## Fix\n\nTokens mit Timestamp speichern und bei jedem Request Tokens älter als 24h entfernen:\npython\n_sessions: dict = {} # token -> created_at\n# Im Middleware: bereinige abgelaufene Tokens\n

## Problem\n\n`server.py:45` — Jeder Login erzeugt einen Token der dauerhaft gültig bleibt. Das `_sessions`-Set wächst unbegrenzt und gestohlene Tokens bleiben ewig aktiv.\n\n## Fix\n\nTokens mit Timestamp speichern und bei jedem Request Tokens älter als 24h entfernen:\n```python\n_sessions: dict = {} # token -> created_at\n# Im Middleware: bereinige abgelaufene Tokens\n```
ferdi2go added the priority: highsecurity labels 2026-04-23 14:14:01 +02:00
Author
Owner

Fixed in commit be0a790.

Fixed in commit `be0a790`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ferdi2go/OnlyFrames#3