{"id":"CVE-2024-4182","aliases":["EUVD-2024-1158","GHSA-8f99-g2pj-x8w3","GO-2024-2795"],"status":"published","title":"Mattermost crashes web clients via a malformed custom status","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.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00552,"percentile":0.46458,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-754"],"published":"2024-04-26T08:25:37Z","modified":"2026-10-28T02:30:20Z","fixes":[{"ecosystem":"Go","package":"github.com/mattermost/mattermost-server","fixed_in":["8.1.12","9.4.5","9.5.3","9.6.1","8.1.12+incompatible","9.4.5+incompatible","9.5.3+incompatible","9.6.1+incompatible"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"8.1.0"},{"last_affected":"8.1.11"},{"fixed":"8.1.12"}]}]},{"source":"ghsa","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.4.0"},{"last_affected":"9.4.4"},{"fixed":"9.4.5"}]}]},{"source":"ghsa","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.5.0"},{"last_affected":"9.5.2"},{"fixed":"9.5.3"}]}]},{"source":"ghsa","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"9.6.0-rc1"},{"last_affected":"9.6.0"},{"fixed":"9.6.1"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"SEMVER","events":[{"introduced":"8.1.0"},{"fixed":"8.1.12"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"SEMVER","events":[{"introduced":"9.4.0"},{"fixed":"9.4.5"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"SEMVER","events":[{"introduced":"9.5.0"},{"fixed":"9.5.3"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"SEMVER","events":[{"introduced":"9.6.0-rc1"},{"fixed":"9.6.1"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/mattermost/mattermost-server","ranges":[{"type":"SEMVER","events":[{"introduced":"8.1.0+incompatible"},{"fixed":"8.1.12+incompatible"},{"introduced":"9.4.0+incompatible"},{"fixed":"9.4.5+incompatible"},{"introduced":"9.5.0+incompatible"},{"fixed":"9.5.3+incompatible"},{"introduced":"9.6.0-rc1+incompatible"},{"fixed":"9.6.1+incompatible"}]}]}],"products":[{"vendor":"mattermost","product":"mattermost"},{"vendor":"mattermost","product":"mattermost_server"}],"references":[{"url":"https://mattermost.com/security-updates","tags":["x_transferred","Vendor Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2024-4182","tags":["advisory"]},{"url":"https://github.com/mattermost/mattermost/commit/41333a0babf565453d89287549bec1e546e75ce7","tags":["web"]},{"url":"https://github.com/mattermost/mattermost/commit/6cbab0f7ece104681f73dd12c75d9f22d567125e","tags":["web"]},{"url":"https://github.com/mattermost/mattermost/commit/a99dadd80c57d376185ca06f8f70919a6f135bc6","tags":["web"]},{"url":"https://github.com/mattermost/mattermost/commit/f84f8ed65f6a5faba974426424b684635455a527","tags":["web"]},{"url":"https://github.com/advisories/GHSA-8f99-g2pj-x8w3","tags":["advisory"]},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/4xxx/CVE-2024-4182.json","tags":["advisory"]},{"url":"https://github.com/mattermost/mattermost","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2024-4182","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.\n\n","status":"published","published":"2024-04-26T08:25:37.093Z","modified":"2024-08-01T20:33:52.52Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna"}],"cwes":["CWE-754"],"updated_at":"2026-11-02T14:34:17.150655Z"}],"euvd":[{"id":"EUVD-2024-1158","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.\n\n","status":"published","published":"2024-04-26T08:25:37Z","modified":"2024-08-01T20:33:52Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-03T03:50:37.375536Z"}],"ghsa":[{"id":"GHSA-8f99-g2pj-x8w3","title":"Mattermost crashes web clients via a malformed custom status","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.\n\n","status":"published","published":"2024-04-26T09:30:34Z","modified":"2024-04-26T19:11:14Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-754"],"updated_at":"2026-11-02T14:37:47.338362Z"}],"nvd":[{"id":"CVE-2024-4182","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.\n\n","status":"published","published":"2024-04-26T09:15:12.523Z","modified":"2026-06-17T08:01:17.083Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"secondary"},{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"primary"}],"cwes":["CWE-754"],"updated_at":"2026-11-02T14:09:53.50104Z"}],"osv":[{"id":"CVE-2024-4182","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.\n\n","status":"published","published":"2024-04-26T08:25:37.093Z","modified":"2026-10-28T02:30:20.673501549Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-754"],"updated_at":"2026-11-02T15:44:41.963899Z"},{"id":"GHSA-8f99-g2pj-x8w3","title":"Mattermost crashes web clients via a malformed custom status","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.\n\n","status":"published","published":"2024-04-26T09:30:34Z","modified":"2024-06-05T16:43:16.600027Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-754"],"updated_at":"2026-11-02T15:46:42.437513Z"},{"id":"GO-2024-2795","title":"Mattermost crashes web clients via a malformed custom status in github.com/mattermost/mattermost-server","description":"Mattermost crashes web clients via a malformed custom status in github.com/mattermost/mattermost-server","status":"published","published":"2024-06-05T15:10:52Z","modified":"2026-03-03T04:55:17.634463Z","updated_at":"2026-11-02T15:47:01.453823Z"}]}}
