CVE-2025-35965 json
DoS in Mattermost Playbooks via Excessive Task Actions
published 2025-04-24 18 mo ago modified 2026-09-10 1 mo ago also GHSA-689c-xq7x-xjwf , GO-2025-3643 , EUVD-2025-12105
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 34%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- go github.com/mattermost/mattermost/server/v8 8.0.0-20250218121836-2b5275d87136
- go github.com/mattermost/mattermost-plugin-playbooks 1.41.0
- Mattermost Mattermost 9.11.11, 10.4.3, 10.5.1, 10.6.0
- govulncheck-vulndb openSUSE Tumbleweed 0.0.20250424T181457-1.1
opensuse advisories openSUSE-SU-2025:15033-1
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 18 mo ago
Exploit prediction
0.40% chance of exploitation in the next 30 days, higher than 34% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| go | github.com/mattermost/mattermost/server/v8 | <8.0.0-20250218121836-2b5275d87136 >=10.4.0 >=10.5.0 >=9.11.0 all versions |
8.0.0-20250218121836-2b5275d87136 |
| go | github.com/mattermost/mattermost-plugin-playbooks | >=2.0.0 <1.41.0 all versions |
1.41.0 |
| go | github.com/mattermost/mattermost-server | >=9.11.0+incompatible >=10.4.0+incompatible >=10.5.0+incompatible |
no fix listed |
| go | github.com/mattermost/mattermost-server/v5 | all versions |
no fix listed |
| go | github.com/mattermost/mattermost-server/v6 | all versions |
no fix listed |
Affected products
- Mattermost Mattermost
Classification
- Weakness
-
- CWE-770 Allocation of Resources Without Limits or Throttling
References
-
github.com
/mattermost/mattermost-plugin-playbooks/commit/bf2633dad09f5768ce2bea4b7c5ffb74050052a8
web, patch
-
github.com
/mattermost/mattermost/commit/2b5275d87136f07e016c8eca09a2f004b31afc8a
web
-
mattermost.com
/security-updates
web, vendor-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-35965
advisory
-
github.com
/mattermost/mattermost-plugin-playbooks
package
-
github.com
/advisories/GHSA-689c-xq7x-xjwf
advisory
Sources
- CVE List CVE-2025-35965
- GitHub Advisory GHSA-689c-xq7x-xjwf
- NVD CVE-2025-35965
- OSV GO-2025-3643
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.