GHSA-f72g-52v7-mg3p
Mattermost boards plugin fails to restrict download access to files
Packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| Go | github.com/mattermost/mattermost-plugin-boards | < 0.0.0-20250716054606-3f3e3becfe1d | 0.0.0-20250716054606-3f3e3becfe1d |
| Go | github.com/mattermost/mattermost/server/v8 | < 8.0.0-20250721095935-11c36f4d1e44 | 8.0.0-20250721095935-11c36f4d1e44 |
| Go | github.com/mattermost/mattermost-server | >= 10.5.0-rc1, < 10.5.9 | 10.5.9 |
| Go | github.com/mattermost/mattermost-server | >= 9.11.0-rc1, < 9.11.18 | 9.11.18 |
Details
As written in the advisory (Markdown source, shown as plain text).
Mattermost versions 10.5.x <= 10.5.8, 9.11.x <= 9.11.17 fail to properly validate access controls which allows any authenticated user to download sensitive files via board file download endpoint using UUID enumeration
References
External links from the advisory. They lead to third-party sites.
- https://nvd.nist.gov/vuln/detail/CVE-2025-9081
- https://github.com/mattermost/mattermost-plugin-boards/pull/114
- https://github.com/mattermost/mattermost-plugin-boards/commit/3f3e3becfe1d66db0d0f4fd235f04afd6e1ec40b
- https://github.com/mattermost/mattermost-plugin-boards
- https://mattermost.com/security-updates
- https://pkg.go.dev/vuln/GO-2025-3978