
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-3227 is an incorrect authorization vulnerability in Mattermost Server that allows authenticated users without the 'Manage Channel Members' permission to add or remove users from public and private channels by manipulating playbook run participants when a run is linked to a channel. It affects Mattermost versions 9.11.x ≤ 9.11.15, 10.5.x ≤ 10.5.5, 10.6.x ≤ 10.6.5, 10.7.x ≤ 10.7.2, and 10.8.x ≤ 10.8.0. The vulnerability was published on June 20, 2025, with patches released the same day. It carries a CVSS v3.1 base score of 4.3 (Medium) (GitHub Advisory, Mattermost Security).
The root cause is classified as CWE-863 (Incorrect Authorization): the Mattermost Playbooks feature fails to enforce channel member management permissions when a playbook run is linked to a channel. An authenticated low-privileged user can exploit this by manipulating playbook run participant lists — adding or removing users — which propagates those changes to the associated channel without the required 'Manage Channel Members' permission check. The attack is network-accessible, requires no user interaction, and only requires a valid authenticated session, making it straightforward to exploit for any logged-in user (GitHub Advisory, Mattermost Security).
Successful exploitation allows unauthorized modification of channel membership in both public and private Mattermost channels. An attacker could add themselves or others to private channels to gain access to sensitive communications, or remove legitimate members to disrupt team collaboration. While there is no direct confidentiality or availability impact scored, unauthorized access to private channel content represents a meaningful information disclosure risk in enterprise environments (GitHub Advisory).
/api/v4/plugins/playbooks/runs/{id}/participants) followed by channel membership change events.Mattermost has released patched versions addressing this vulnerability: upgrade to 9.11.16, 10.5.6, 10.6.6, 10.7.3, or 10.8.1 or later. As a temporary workaround if immediate patching is not possible, administrators should restrict playbook run permissions and audit channel memberships for unauthorized changes. Monitoring audit logs for unexpected channel membership modifications tied to playbook activity is also recommended (GitHub Advisory, Mattermost Security).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."