Track vulnerabilities like this one.
Sign up free to get alerted when software you use is affected.
5.3
CVE-2024-28949: Mattermost Server can be crashed by many user preferences
CVE-2024-28949 · published 2 years ago
Summary
Versions of Mattermost Server prior to 9.5.2, 9.4.4, 9.3.3, and 8.1.11 do not limit how many personal settings a user can store. An attacker could flood the system with a huge number of these settings, using up resources and potentially causing the service to stop responding. Upgrade to the latest release of Mattermost Server to apply the built‑in limit and prevent this disruption.
What to do
- Update github.com mattermost to version 8.1.11.
- Update github.com mattermost to version 9.3.3.
- Update github.com mattermost to version 9.4.4.
- Update github.com mattermost to version 9.5.2.
Affected software
| Ecosystem | Vendor | Product | Affected versions |
|---|---|---|---|
| go | github.com | mattermost |
>= 8.1.0, < 8.1.11 >= 9.3.0, < 9.3.3 >= 9.4.0, < 9.4.4 >= 9.5.0, < 9.5.2 Fix: upgrade to 8.1.11
|
| – | mattermost | mattermost_server |
>= 8.1.0, < 8.1.11 >= 9.3.0, < 9.3.3 >= 9.4.0, < 9.4.4 >= 9.5.0, < 9.5.2 cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:* |
Original advisory text
DoS via a large number of User Preferences
Mattermost Server versions 9.5.x before 9.5.2, 9.4.x before 9.4.4, 9.3.x before 9.3.3, 8.1.x before 8.1.11 don't limit the number of user preferences which allows an attacker to send a large number of user preferences potentially causing denial of service.
References
- https://github.com/mattermost/mattermost/commit/11a21f4da352a472a09de3b8e1255147...
- https://github.com/mattermost/mattermost/commit/362b7d29d35c00fe80721d3d47442a4f...
- https://github.com/mattermost/mattermost/commit/5632d6b4ff6d019a21bb8ddd037d4a93...
- https://github.com/mattermost/mattermost/commit/88f9285173dc4cb35fa19a8b8604e098...
- https://pkg.go.dev/vuln/GO-2024-2695
- https://github.com/advisories/GHSA-mcw6-3256-64gg
- https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/28xxx/CVE-2024-28949... Vendor Advisory
- https://nvd.nist.gov/vuln/detail/CVE-2024-28949 Vendor Advisory
- https://mattermost.com/security-updates URL
Internet-facing
60 days
Internal
At next upgrade
- Not known to be exploited
- Needs hands-on effort to exploit
- Gives an attacker partial control
Type
CWE-400Uncontrolled Resource Consumption
CWE-770Allocation of Resources Without Limits
Timeline
Published5 Apr 2024
Updated4 Nov 2026
First seen6 Mar 2026
Track software like this
Free during beta