CVE-2024-48872
Vulnerability Summary
Timeline
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
CVSS Metrics
- v3.1•MEDIUM•Score: 4.8CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
EPSS Trends
Current EPSS score: 0.08%• Percentile: 25%
Techniques & Countermeasures
- CWE-362•Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')
The product contains a concurrent code sequence that requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence operating concurrently.
Affected Systems
- github.com/mattermost•mattermost-server
≥ 10.1.0+incompatible, < 10.1.3+incompatible
- github.com/mattermost/mattermost-server•v5
all
- github.com/mattermost/mattermost-server•v6
all
- github.com/mattermost/mattermost/server•v8
≥ 10.1.0, < 10.1.3 | ≥ 10.0.0, < 10.0.3 | ≥ 9.11.0, < 9.11.5 | ≥ 9.5.0, < 9.5.13 | all
- mattermost•mattermost
≥ 10.1.0, ≤ 10.1.2 | ≥ 10.0.0, ≤ 10.0.2 | ≥ 9.11.0, ≤ 9.11.4 | ≥ 9.5.0, ≤ 9.5.12
- mattermost•mattermost_server
≥ 9.5.0, < 9.5.13 | ≥ 9.11.0, < 9.11.5 | ≥ 10.0.0, < 10.0.3 | ≥ 10.1.0, < 10.1.3