Severity by source
AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L
Subscription hijacking requires authenticated access (PR:L) and knowledge of a target subscription ID (AC:H); no clear availability impact beyond confidentiality and integrity of subscription data.
Primary rating from Vendor (Mattermost).
CVSS VectorVendor: Mattermost
Lifecycle Timeline
1DescriptionCVE.org
Mattermost versions 11.7.x <= 11.7.0, 11.6.x <= 11.6.2, 11.5.x <= 11.5.5, 10.11.x <= 10.11.17 Fail to validate channel ownership of an existing subscription before applying edits which allows an authenticated attacker to hijack subscriptions from channels they have no access to via a crafted PUT request to the subscription edit endpoint.. Mattermost Advisory ID: MMSA-2026-00650
AnalysisAI
Subscription hijacking in Mattermost allows authenticated low-privileged users to take control of subscriptions belonging to channels they have no access to by submitting a crafted PUT request to the subscription edit endpoint. The root cause is a missing channel ownership validation check, classified as an Insecure Direct Object Reference (CWE-639), affecting versions across four active release branches (10.11.x, 11.5.x, 11.6.x, 11.7.x). No public exploit has been identified at time of analysis, and the vulnerability is not listed in the CISA KEV catalog.
Technical ContextAI
Mattermost is an open-source team messaging platform. Its subscription system allows users or integrations to subscribe to channel activity for notifications or data relay. The affected endpoint (PUT /subscriptions/{id}) performs an edit operation on a subscription record identified by a user-supplied ID. CWE-639 (Authorization Bypass Through User-Controlled Key) describes exactly this failure: the server accepts a caller-controlled subscription identifier and applies the edit without verifying that the subscription belongs to a channel the requesting user is authorized to access. This is a classic IDOR pattern. The CPE cpe:2.3:a:mattermost:mattermost covers all deployment forms of the platform. The CVSS vector AC:H reflects that exploitation requires the attacker to possess or enumerate a valid subscription ID belonging to a channel outside their access scope.
RemediationAI
Upgrade to a fixed version per Mattermost advisory MMSA-2026-00650, available at https://mattermost.com/security-updates. Specific patched release version numbers are not explicitly stated in the available advisory reference - only affected version ceilings are confirmed; administrators should consult the security updates page directly to identify the exact remediated release for their branch. As a compensating control while upgrade is pending, restrict access to the Mattermost instance to trusted authenticated users only (reduce attack surface by tightening who can register or hold accounts), and audit subscription configurations on sensitive private channels for unexpected modifications. Disabling external webhook subscription features, if not operationally required, reduces the attack surface at the cost of losing subscription-based integrations.
More in Mattermost
View allDenial of service in linkify-it (npm) through v5.0.0 lets remote unauthenticated attackers wedge a rendering worker by s
A denial-of-service vulnerability in Mattermost allows an authenticated user to crash the server via multiple large auto
Mattermost version 7.1.x and earlier fails to sufficiently process a specifically crafted GIF file when it is uploaded w
Privilege escalation to full administrative control in Mattermost self-hosted server (versions 11.6.0 and earlier in the
Mattermost webapp fails to validate route parameters in/<TEAM_NAME>/channels/<CHANNEL_NAME> allowing an attacker to perf
Fleet is an open source osquery manager. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
Mattermost versions 9.9.x <= 9.9.0, 9.5.x <= 9.5.6, 9.7.x <= 9.7.5 and 9.8.x <= 9.8.1 fail to disallow unsolicited invit
Dex is a federated OpenID Connect provider written in Go. Rated critical severity (CVSS 9.6), this vulnerability is remo
Improper output escaping in NousResearch Hermes Agent versions up to 2026.4.16 allows remote unauthenticated attackers t
Mattermost 6.3.0 and earlier fails to properly sanitize the HTML content in the email invitation sent to guest users, wh
Mattermost fails to invalidate existing authorization codes when deauthorizing an OAuth2 app, allowing an attacker posse
Privilege escalation in Mattermost server (11.6.x, 11.5.x, and 10.11.x branches) allows a low-privileged user holding gr
Same technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-38250
GHSA-mxq2-5jpg-7474