GitHub Advisoryadvisory · Go
GHSA-8f99-g2pj-x8w3 Mattermost crashes web clients via a malformed custom status
MEDIUM
Official page ↗
- Aliases
- CVE-2024-4182
- Ecosystem
- Go
- Packages
- github.com/mattermost/mattermost-server
- 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-754
- Reviewed
- 2024-04-26
Affected packages
• Go github.com/mattermost/mattermost-server: >= 8.1.0, < 8.1.12 → fixed in 8.1.12
• Go github.com/mattermost/mattermost-server: >= 9.4.0, < 9.4.5 → fixed in 9.4.5
• Go github.com/mattermost/mattermost-server: >= 9.5.0, < 9.5.3 → fixed in 9.5.3
• Go github.com/mattermost/mattermost-server: >= 9.6.0-rc1, < 9.6.1 → fixed in 9.6.1
Description
Mattermost versions 9.6.0, 9.5.x before 9.5.3, 9.4.x before 9.4.5, and 8.1.x before 8.1.12 fail to handle JSON parsing errors in custom status values, which allows an authenticated attacker to crash other users' web clients via a malformed custom status.
Related
Alias · CVE (1)
- CVE-2024-4182 Mattermost versions 9.6.0, 9.5.x before 9.5.3, 9.4.x before 9.4.5, and 8.1.x before 8.1.12 fail to handle JSON parsing errors in custom… vulnerability
Weakness · CWE (1)
- CWE-754 Improper Check for Unusual or Exceptional Conditions weakness
References
- https://nvd.nist.gov/vuln/detail/CVE-2024-4182 advisory
- https://github.com/mattermost/mattermost/commit/41333a0babf565453d89287549bec1e546e75ce7 web
- https://github.com/mattermost/mattermost/commit/6cbab0f7ece104681f73dd12c75d9f22d567125e web
- https://github.com/mattermost/mattermost/commit/a99dadd80c57d376185ca06f8f70919a6f135bc6 web
- https://github.com/mattermost/mattermost/commit/f84f8ed65f6a5faba974426424b684635455a527 web
- https://github.com/mattermost/mattermost package
- https://mattermost.com/security-updates web