CVE-2026-3433: Mattermost Websocket Authorization Bypass Leaks Permission Changes to Guest Users
Mattermost's websocket service inadvertently broadcasts permission change notifications to all authenticated users, including guest-level accounts, even when those users lack membership in the affected team or channel. An attacker with guest credentials can observe role and permission updates for private teams they should have no visibility into, revealing information about organizational access controls. This is a confidentiality issue requiring authentication to exploit but affecting teams that rely on Mattermost's role-based access controls to maintain information barriers between guest and member populations.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 4.3 MEDIUM · CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- Weaknesses (CWE)
- CWE-200
- Affected products
- 1 configuration(s)
- Published / Modified
- 2026-06-12 / 2026-06-18
NVD description (verbatim)
Mattermost versions 11.6.x <= 11.6.1, 11.5.x <= 11.5.4, 10.11.x <= 10.11.15, 10.11.x <= 10.11.16 fail to restrict role_updated websocket event broadcasts to members of the affected team or channel which allows an authenticated attacker with guest-level access to observe permission scheme change notifications for private teams they are not a member of via the websocket connection.. Mattermost Advisory ID: MMSA-2026-00616
1 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability stems from insufficient authorization checks on the role_updated websocket event in affected Mattermost Server versions. When permission schemes or roles are modified within a team or channel, the websocket broadcast mechanism fails to validate whether the receiving client is a member of that team or channel before transmitting the event payload. An authenticated user with guest-level privileges can maintain an active websocket connection and passively receive role_updated notifications for private teams and channels outside their scope, allowing reconnaissance of permission structure changes and team membership inferences.
Business impact
Organizations using Mattermost for secure team collaboration face an information leakage risk where permission and role changes—potentially sensitive indicators of organizational restructuring, access policy shifts, or security incident responses—become visible to guest users. In regulated environments, this may complicate compliance audits by creating an unintended information disclosure channel. The impact is moderate because the exposure requires active websocket monitoring and does not enable direct privilege escalation, but the unintended visibility into access controls undermines the premise of team and channel isolation in multi-tenant deployments.
Affected systems
Mattermost Server versions 11.6.x up to and including 11.6.1; 11.5.x up to and including 11.5.4; and 10.11.x up to and including 10.11.16 are vulnerable. Organizations running these versions with guest user accounts enabled should treat remediation as urgent. Verify your running version in Mattermost's System Console under About Mattermost.
Exploitability
Exploitation requires valid authentication credentials—even guest-level access is sufficient. No user interaction or advanced techniques are needed; an attacker simply maintains an authenticated websocket connection and passively observes broadcasted events. The attack surface is limited to users or service accounts with network access to the Mattermost deployment and valid login credentials, making it an insider or compromised-credential risk rather than an unauthenticated remote vulnerability. The CVSS score of 4.3 reflects the requirement for prior authentication and the limited scope of the information disclosed.
Remediation
Upgrade to patched versions provided by Mattermost. Verify against the official Mattermost security advisory (MMSA-2026-00616) for exact patch version numbers for your branch. In the interim, restrict guest user account creation and monitor active websocket connections for suspicious patterns. Consider implementing network-level controls to limit guest account access to Mattermost if operationally feasible during the patch window.
Patch guidance
Consult Mattermost's official security advisory (MMSA-2026-00616) for the specific patched version numbers applicable to your deployment branch. Typically, updates are made available through Mattermost's release channels and can be deployed via the standard upgrade process. Test patches in a non-production environment first to ensure compatibility with your configuration. Because this affects multiple version branches (10.11.x, 11.5.x, 11.6.x), confirm which branch your deployment uses and apply the corresponding patch version listed in the advisory.
Detection guidance
Monitor websocket connection logs for guest user accounts accessing role_updated events or observing permission changes outside their authorized scope. Correlate websocket event logs with team and channel membership data to identify anomalous patterns. If your Mattermost deployment includes detailed audit logging, search for role_updated events and cross-reference the receiving client identity against team roster to detect unauthorized recipients. Security information and event management (SIEM) integration with Mattermost audit logs can automate this detection.
Why prioritize this
While the CVSS score is moderate (4.3), organizations should prioritize this for patching because the vulnerability involves unintended visibility into permission structures and organizational access controls—information that guest users should never observe. The attack requires only valid credentials (no zero-day exploitation) and affects a clear user class (guests), making it a straightforward remediation target. The risk is heightened in deployments where guest accounts are widely provisioned or where permission changes are frequent indicators of security incidents.
Risk score, explained
The CVSS 3.1 score of 4.3 is justified by: (1) network-accessible attack vector (AV:N); (2) low attack complexity requiring only a valid connection (AC:L); (3) low privilege requirement (PR:L—guest-level authentication suffices); (4) no user interaction needed (UI:N); (5) unchanged scope (S:U); but (6) limited confidentiality impact (C:L) because only metadata about permission changes, not sensitive application data, is leaked; (7) no integrity or availability impact. The moderate severity reflects that while the breach is confidential in nature, it does not enable privilege escalation, data exfiltration, or service disruption.
Frequently asked questions
Can an unauthenticated attacker exploit this?
No. The vulnerability requires valid authentication credentials—even guest-level access is sufficient, but some form of valid login is mandatory. This limits the attack surface to insider threats or compromised accounts rather than anonymous remote exploitation.
Does this vulnerability allow privilege escalation?
No. The attacker can only observe role change notifications for teams they are not members of; they cannot modify roles, access team data, or elevate their own permissions. The information disclosure is read-only and passive.
How do I know if my Mattermost deployment is affected?
Check your Mattermost version in the System Console under About Mattermost. If you are running 11.6.x ≤ 11.6.1, 11.5.x ≤ 11.5.4, or 10.11.x ≤ 10.11.16, you are affected. Compare against the patched versions in Mattermost advisory MMSA-2026-00616.
What is the best short-term mitigation if I cannot patch immediately?
Restrict the creation of new guest accounts and audit existing guest account permissions. Monitor websocket logs for suspicious patterns. If feasible, disable guest account access temporarily or implement network segmentation to reduce exposure. However, patching remains the definitive remediation.
This analysis is based on the official CVE record and Mattermost advisory MMSA-2026-00616. Patch version numbers, supported branches, and detailed remediation steps should be verified directly with Mattermost's official security advisory before deployment. This vulnerability analysis does not constitute professional security advice; consult your security team and Mattermost support for guidance specific to your deployment. SEC.co provides this information for awareness and planning purposes only. Source: NVD (public-domain), retrieved 2026-07-20. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2026-10254MEDIUMUnauthenticated Information Disclosure in SourceCodester Pet Grooming Software
- CVE-2026-10854MEDIUMMISP Galaxy Visibility Control Bypass – Unauthorized Private Metadata Access
- CVE-2026-10864MEDIUMMISP Dashboard Widget Field Filtering Bypass (Medium)
- CVE-2026-11162MEDIUMChrome CSS Cross-Origin Data Leak Vulnerability
- CVE-2026-11168MEDIUMChrome Extension Memory Disclosure Vulnerability
- CVE-2026-11180MEDIUMChrome SVG Cross-Origin Data Leak – Patch & Mitigation Guide
- CVE-2026-11182MEDIUMChrome SVG Cross-Origin Data Leak Vulnerability
- CVE-2026-11203MEDIUMChrome GPU Isolation Bypass on macOS Allows Cross-Origin Data Leak