Unlimited Login Attempts: When Authentication Lacks Abuse Controls
Analysis of an authentication flow that processes consecutive failed login attempts without rate limiting, account lockout, or progressive backoff delays.
TAG ARCHIVE
6 posts across research, tutorials, and notes.
Analysis of an authentication flow that processes consecutive failed login attempts without rate limiting, account lockout, or progressive backoff delays.
A timing side-channel in JSONAuth allows unauthenticated attackers to enumerate valid usernames based on response time differences.
Analysis of a password change flow that accepts a valid session token without requiring current-password reauthentication.
An analysis of an incomplete remediation in FileBrowser Quantum where tokenized download URLs remained exposed, resulting in an authentication bypass despite a prior security fix.
Step-by-step methodology for validating reset flow token handling, expiry controls, and host header trust boundaries.
A practical review sequence for extension filtering, MIME validation, content sniffing, and asynchronous malware scanning.