CVE-2024-4182
Mattermost crashes web clients via a malformed custom status
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
CVE List Score used
4.3
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.
- Record
CVE-2024-4182- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-754
- Updated
- 2026-11-02
EUVDEUVD-2024-1158
4.3
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.
- Record
EUVD-2024-1158- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-8f99-g2pj-x8w3
4.3
Mattermost crashes web clients via a malformed custom status
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.
- Record
GHSA-8f99-g2pj-x8w3- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-754
- Updated
- 2026-11-02
NVD
4.3
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.
- Record
CVE-2024-4182- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-754
- Updated
- 2026-11-02
OSV
4.3
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.
- Record
CVE-2024-4182- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-754
- Updated
- 2026-11-02
OSVGHSA-8f99-g2pj-x8w3
4.3
Mattermost crashes web clients via a malformed custom status
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.
- Record
GHSA-8f99-g2pj-x8w3- CVSS 3.1
- 4.3 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-754
- Updated
- 2026-11-02
OSVGO-2024-2795 No score
Mattermost crashes web clients via a malformed custom status in github.com/mattermost/mattermost-server
Mattermost crashes web clients via a malformed custom status in github.com/mattermost/mattermost-server
- Record
GO-2024-2795- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/mattermost/mattermost-serverGo |
8.1.0 to 8.1.11 | 8.1.12 |
github.com/mattermost/mattermost-serverGo |
9.4.0 to 9.4.4 | 9.4.5 |
github.com/mattermost/mattermost-serverGo |
9.5.0 to 9.5.2 | 9.5.3 |
github.com/mattermost/mattermost-serverGo |
9.6.0-rc1 to 9.6.0 | 9.6.1 |
github.com/mattermost/mattermost-serverGo |
8.1.0 up to 8.1.12 | 8.1.12 |
github.com/mattermost/mattermost-serverGo |
9.4.0 up to 9.4.5 | 9.4.5 |
github.com/mattermost/mattermost-serverGo |
9.5.0 up to 9.5.3 | 9.5.3 |
github.com/mattermost/mattermost-serverGo |
9.6.0-rc1 up to 9.6.1 | 9.6.1 |
github.com/mattermost/mattermost-serverGo |
8.1.0+incompatible up to 8.1.12+incompatible, 9.4.0+incompatible up to 9.4.5+incompatible, 9.5.0+incompatible up to 9.5.3+incompatible, 9.6.0-rc1+incompatible up to 9.6.1+incompatible | 8.1.12+incompatible9.4.5+incompatible9.5.3+incompatible9.6.1+incompatible |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases, published | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-4182 is a medium vulnerability (CVSS 4.3) in Mattermost, published April 26, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.55%, the 46th percentile. Fixed in github.com/mattermost/mattermost-server 8.1.12.
References
mattermost.com/security-updates
nvd.nist.gov/vuln/detail/CVE-2024-4182
github.com/mattermost/mattermost/commit/41333a0babf565453d89287549bec1e546e75ce7
github.com/mattermost/mattermost/commit/6cbab0f7ece104681f73dd12c75d9f22d567125e
github.com/mattermost/mattermost/commit/a99dadd80c57d376185ca06f8f70919a6f135bc6
github.com/mattermost/mattermost/commit/f84f8ed65f6a5faba974426424b684635455a527
github.com/advisories/GHSA-8f99-g2pj-x8w3
github.com/CVEProject/cvelistV5/tree/main/cves/2024/4xxx/CVE-2024-4182.json
github.com/mattermost/mattermost