Description
Flame through 2.4.0 contains an improper restriction of excessive authentication attempts vulnerability in the POST /api/auth login endpoint that allows unauthenticated attackers to brute-force the admin password. Attackers can submit unlimited password guesses without rate limiting, attempt counters, lockouts, or delays to gain full administrator access and modify application configuration.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
pawelmalak flame
Default version status: unaffected
0 to ≤ 2.4.0affected
References
- https://github.com/pawelmalak/flame/issues/494 ↗
- https://github.com/pawelmalak/flame/blob/v2.4.0/routes/auth.js#L7 ↗
- https://github.com/pawelmalak/flame/blob/v2.4.0/controllers/auth/login.js#L11-L22 ↗
- https://github.com/pawelmalak/flame/blob/v2.4.0/.docker/Dockerfile#L28 ↗
- https://github.com/pawelmalak/flame ↗
- https://www.vulncheck.com/advisories/flame-through-2.4.0-brute-force-attack-via-login-endpoint ↗