Description
Mattermost versions 10.1.x <= 10.1.2, 10.0.x <= 10.0.2, 9.11.x <= 9.11.4, and 9.5.x <= 9.5.12 fail to prevent concurrently checking and updating the failed login attempts. which allows an attacker to bypass of "Max failed attempts" restriction and send a big number of login attempts before being blocked via simultaneously sending multiple login requests
Problem types
CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
Product status
10.1.0 (semver)
10.0.0 (semver)
9.11.0 (semver)
9.5.0 (semver)
10.2.0
10.1.3
10.0.3
9.11.5
9.5.13
Credits
Roman Shchekin (qtros)
References
mattermost.com/security-updates