GitHub Advisoryadvisory · Go

GHSA-689c-xq7x-xjwf Mattermost Playbooks fails to validate the uniqueness and quantity of task actions

MEDIUM Published 2025-04-24 Modified 2025-04-24 Official page ↗
Aliases
CVE-2025-35965
Ecosystem
Go
Packages
github.com/mattermost/mattermost/server/v8, github.com/mattermost/mattermost-plugin-playbooks
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-770
Reviewed
2025-04-24

Affected packages

• Go github.com/mattermost/mattermost/server/v8: < 8.0.0-20250218121836-2b5275d87136 → fixed in 8.0.0-20250218121836-2b5275d87136 • Go github.com/mattermost/mattermost-plugin-playbooks: < 2.1.1 (no fix yet) • Go github.com/mattermost/mattermost/server/v8: < 10.4.3 (no fix yet) • Go github.com/mattermost/mattermost/server/v8: < 10.5.1 (no fix yet) • Go github.com/mattermost/mattermost/server/v8: < 9.11.11 (no fix yet) • Go github.com/mattermost/mattermost-plugin-playbooks: < 1.41.0 → fixed in 1.41.0

Description

Mattermost versions 10.4.x <= 10.4.2, 10.5.x <= 10.5.0, 9.11.x <= 9.11.10 fail to validate the uniqueness and quantity of task actions within the UpdateRunTaskActions GraphQL operation, which allows an attacker to create task items containing an excessive number of actions triggered by specific posts, overloading the server and leading to a denial-of-service (DoS) condition.

Related

Alias · CVE (1)

  • CVE-2025-35965 Mattermost versions 10.4.x <= 10.4.2, 10.5.x <= 10.5.0, 9.11.x <= 9.11.10 fail to validate the uniqueness and quantity of task actions… vulnerability

Weakness · CWE (1)

  • CWE-770 Allocation of Resources Without Limits or Throttling weakness

References