Skip to content
OpenAdvisories
Medium · 4.3 CVE-2024-1953 BIT-mattermost-2024-1953EUVD-2024-0738GHSA-vm9m-57jr-4pxhGO-2024-2594

Mattermost fails to limit the number of role names

Published Feb 29, 2024 · Updated Aug 16, 2024 · Assigned by Mattermost

Description

Mattermost versions 8.1.x before 8.1.9, 9.2.x before 9.2.5, 9.3.0, and 9.4.x before 9.4.2 fail to limit the number of role names requested from the API, allowing an authenticated attacker to cause the server to run out of memory and crash by issuing an unusually large HTTP request.

Affected products

VendorProductAffectedFixed
Mattermost Mattermost 9.4.0 – ≤ 9.4.1, 9.3.0, 9.2.0 – ≤ 9.2.4, 8.1.0 – ≤ 8.1.8 9.5

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/mattermost/mattermost-server >= 9.2.0+incompatible, < 9.2.5+incompatible · >= 9.3.0+incompatible, < 9.3.1+incompatible · >= 9.4.0+incompatible, < 9.4.2+incompatible 9.2.5+incompatible, 9.3.1+incompatible, 9.4.2+incompatible GO-2024-2594
Go github.com/mattermost/mattermost-server/v5 all versions — GO-2024-2594
Go github.com/mattermost/mattermost-server/v6 all versions — GO-2024-2594
Go github.com/mattermost/mattermost/server/v8 >= 9.4.0, < 9.4.2 9.4.2 GHSA-vm9m-57jr-4pxh
Go github.com/mattermost/mattermost/server/v8 >= 9.3.0, < 9.3.1 9.3.1 GHSA-vm9m-57jr-4pxh
Go github.com/mattermost/mattermost/server/v8 >= 9.2.0, < 9.2.5 9.2.5 GHSA-vm9m-57jr-4pxh
Go github.com/mattermost/mattermost/server/v8 < 8.1.9 8.1.9 GHSA-vm9m-57jr-4pxh
Go github.com/mattermost/mattermost/server/v8 all versions — GO-2024-2594

References