GitHub Advisoryadvisory · Go
GHSA-32h7-7j94-8fc2 Mattermost vulnerable to denial of service via large number of emoji reactions
MEDIUM
Official page ↗
- Aliases
- CVE-2024-1402
- Ecosystem
- Go
- Packages
- github.com/mattermost/mattermost/server/v8
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
- Weaknesses
- CWE-400
- Reviewed
- 2024-02-09
Affected packages
• Go github.com/mattermost/mattermost/server/v8: < 8.1.8 → fixed in 8.1.8
• Go github.com/mattermost/mattermost/server/v8: >= 9.2.0, < 9.2.4 → fixed in 9.2.4
• Go github.com/mattermost/mattermost/server/v8: >= 9.1.0, < 9.1.5 → fixed in 9.1.5
Description
Mattermost fails to check if a custom emoji reaction exists when sending it to a post and to limit the amount of custom emojis allowed to be added in a post, allowing an attacker sending a huge amount of non-existent custom emojis in a post to crash the mobile app of a user seeing the post. Fetching posts with huge amounts of reactions results in Uncontrolled Resource Consumption.
Related
Alias · CVE (1)
- CVE-2024-1402 Mattermost fails to check if a custom emoji reaction exists when sending it to a post and to limit the amount of custom emojis allowed to… vulnerability
Weakness · CWE (1)
- CWE-400 Uncontrolled Resource Consumption weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-1402 advisory
- https://github.com/mattermost/mattermost/commit/64cb0ca8af2dbda1afcddd1604460591a4799b81 web
- https://github.com/mattermost/mattermost/commit/6d2440de9fd774b67e65e3aac4ab8b6ef9aba2d8 web
- https://github.com/mattermost/mattermost/commit/81190e2da128a6985914ea7023a69ac400513fc4 web
- https://github.com/mattermost/mattermost package
- https://mattermost.com/security-updates web