Mattermost
By Mattermost, Inc. Bug bounty on Sorona mattermost.com
- Top reward
- $2,000
- Top severity paid
- Critical
- Assets in scope
- 9
- Public CVEs
- 617
- Last change
- No changes yet
At a glance
What to know before you start testing.
- Pays up to $2,000
- for critical bugs.
- Report on Sorona
- Submit through the program page.
- Partial safe harbor
- Some legal protection; read the terms.
- Replies within 2 days
- As the policy promises.
- Payment
- Proof of identity needed to get paid.
- No public write-ups
- Keep findings private.
Rewards
What Sorona lists as the payout for each severity.
| Severity | Relative size | Reward |
|---|---|---|
| Critical |
|
$2,000 |
| High |
|
$750 |
| Medium |
|
$300 |
| Low |
|
$150 |
- Response
-
Within 2 days
Mattermost aims to respond within two business days
- Safe harbor
-
Partial
Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf.
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Scope
9 assets you may test, 6 excluded.
Web 1
- https://mattermost.com
Products and areas 8
- A Mattermost Cloud instance the researcher provisions for themselves at https://bugcrowd-<your-own-instance>.cloud.mattermost.com/
- Authentication and session handling across SAML, OpenID Connect, LDAP and AD, MFA, personal access tokens and bot accounts
- The brief describes the target as a backend, a webapp, a desktop app and mobile apps for iOS and Android, and names building from source at github.com/mattermost/mattermost as a sanctioned way to stand one up. Self-hosted from source or from the official downloads, that whole product is the asset.
- The Mattermost Desktop applications, and Mattermost Mobile for iOS and Android
- The plugin framework itself: the plugin API, slash commands, incoming and outgoing webhooks, and the interactive dialog and message-action surface
- The server backend in full: the REST API and the permission checks on it, the WebSocket layer, teams, channels and roles, file upload and attachment handling, search, and the compliance and export tooling
- The webapp: message and markdown rendering, link previews and embeds, and the system console
- Twelve first-party plugins, each listed by source repository: Calls, Playbooks, Boards, Copilot/AI, Jira, GitHub, GitLab, Zoom, MS Calendar, MS Teams, MS Teams Meetings and Confluence
Out of scope (6)
- Anything submitted outside Bugcrowd's Crowdcontrol, which the standard terms the engagement adopts say cannot be considered for a reward
- Community and third-party plugins outside the twelve named first-party repositories
- docs.mattermost.com, developers.mattermost.com, academy.mattermost.com, integrations.mattermost.com and about.mattermost.com
- forum.mattermost.com, a Discourse instance whose own upstream bounty is suspended, so that surface pays nothing anywhere
- mattermost.com, the main marketing website, which the brief places explicitly out of scope
- Other people's servers: the sanctioned targets are an install you built or downloaded yourself and a Cloud instance you provisioned yourself
Rules
What the policy asks of you, and the bug types it won't reward, quoted from Sorona's policy.
While testing
-
Submit through sorona.xyz first.
-
A Bugcrowd account is required and its standard identity and payment terms apply
-
Test a build you made yourself from github.com/mattermost/mattermost , an official download, or a Mattermost Cloud instance you provisioned for yourself, not somebody else's server
-
Only the twelve named first-party plugin repositories are in scope; community and third-party plugins are not
-
mattermost.com and the docs, developer, academy, integrations, about and forum sites are explicitly out of scope
-
Bugcrowd's standard terms require submissions to be made exclusively through Crowdcontrol to be considered for a reward, and treat every submission as confidential to Mattermost unless it consents to disclosure
Summarised with AI from the program policy on Sorona, read 12 Nov 2026, and checked word for word against it. Read the original
Changes
Tracked since 11 Nov 2026. Last checked 1 hour ago.
No changes yet. When the rewards or scope move, you will see it here and in the RSS feed.
Public CVEs
Published vulnerabilities in this vendor's products, from the NVD.
| CVE | Summary | Severity | Published |
|---|---|---|---|
| CVE-2026-93847 | Mattermost versions 11.7.x <= 11.7.10 fail to validate reserved system post types on the scheduled post creation and publication paths which allows an authenticated channel member to publish messages rendering as trusted system events via the scheduled post endpoint.. Mattermost Advisory ID: MMSA-2026-00732 | Low 3.5 | 26 Oct 2026 |
| CVE-2026-93848 | Mattermost versions 11.7.x <= 11.7.10 fail to apply outbound internal-connection filtering to the OpenID discovery endpoint request which allows a System Administrator to determine whether internal addresses and ports are reachable from the server via an unauthenticated login request that triggers the discovery fetch.. Mattermost Advisory ID: MMSA-2026-00774 | Low 2.7 | 26 Oct 2026 |
| CVE-2026-93849 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 Mattermost fail to apply allocation limits to the byte-string decode paths in its WebSocket msgpack decoder, which allows an authenticated remote attacker to cause excessive server memory allocation via a crafted binary WebSocket frame declaring a Bin32 payload length of up to 4,294,967,295 bytes.. Matter | Medium 6.5 | 26 Oct 2026 |
| CVE-2026-93850 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to bind the volume of text extracted from an uploaded PDF which allows an authenticated user to exhaust server memory and cause a denial of service via a crafted PDF whose compressed content stream expands into a very large amount of text.. Mattermost Advisory ID: MMSA-2026-00769 | Medium 6.5 | 26 Oct 2026 |
| CVE-2026-13411 | Mattermost versions 11.7.x <= 11.7.11 fail to validate null elements when decoding playbook import conditions which allows an authenticated attacker to crash the Playbooks plugin instance-wide via a crafted import request containing a null condition. Mattermost Advisory ID: MMSA-2026-00709 | Medium 4.3 | 22 Oct 2026 |
| CVE-2026-16251 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to limit the size of remote image responses buffered in memory during local image proxy direct fetches, which allows a remote attacker to cause memory exhaustion on the server via a crafted oversized image response.. Mattermost Advisory ID: MMSA-2026-00726 | Medium 6.5 | 16 Oct 2026 |
| CVE-2026-16453 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to verify the integrity of the SAML RelayState POST parameter which allows an authenticated SAML user to join any team, including invite-only teams, via forging the team_id or invite_id fields in the RelayState.. Mattermost Advisory ID: MMSA-2026-00727 | High 7.1 | 16 Oct 2026 |
| CVE-2026-18223 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate the invited recipient's email address when redeeming team and guest invitation tokens, which allows an authenticated attacker to join a team or gain unauthorized access to private channels via a forwarded or leaked invitation link.. Mattermost Advisory ID: MMSA-2026-00747 | Medium 5.0 | 16 Oct 2026 |
| CVE-2026-18256 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to properly restrict private teams from public team search results, which allows an authenticated user without permission to list private teams to disclose the ID, name, and display name of private teams via a modified team search request. Mattermost Advisory ID: MMSA-2026-00748 | Medium 4.3 | 16 Oct 2026 |
| CVE-2026-18560 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate user’s permissions before other validations which allows non-content reviewers to infer a post’s flagged status via direct API call.. Mattermost Advisory ID: MMSA-2026-00754 | Medium 4.3 | 16 Oct 2026 |
| CVE-2026-18799 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to restrict Slack import account binding to system administrator-initiated imports which allows an authenticated attacker with team admin privileges to force-add existing Mattermost users to their team and forge posts attributed to those users' identities via a crafted Slack export containing target u | Medium 4.3 | 16 Oct 2026 |
| CVE-2026-19076 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to reject OAuth application sessions in the account type switch endpoint, which allows an attacker with a valid OAuth bearer token for a target user to permanently take over that user's SSO-backed account by setting an attacker-controlled password and detaching the account from its identity provider v | Medium 4.4 | 16 Oct 2026 |
| CVE-2026-19600 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to sanitize authentication tokens before writing them to server log entries, which allows an attacker with access to server logs to obtain valid session tokens or OAuth access tokens and impersonate authenticated users via the debug-level Mattermost server log.. Mattermost Advisory ID: MMSA-2026-0076 | Medium 4.5 | 16 Oct 2026 |
| CVE-2026-19621 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to strip action integration secrets from post payloads before broadcasting post-deletion web socket events and returning thread API responses, which allows an authenticated channel member to obtain server-side webhook URLs and authentication context from interactive-message posts via the post_deleted | Medium 6.5 | 16 Oct 2026 |
| CVE-2026-19541 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to require re-entry of the stored client secret when validating an outgoing OAuth connection, which allows an authenticated user with permission to manage outgoing OAuth connections to obtain the secret via pointing the token URL at an attacker-controlled endpoint and triggering validation.. Mattermo | Medium 6.5 | 16 Oct 2026 |
| CVE-2026-19601 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to invalidate the stored AD/LDAP bind password when other connection settings (such as the server address) are changed, which allows a System Console administrator to disclose the plaintext bind password to an attacker-controlled server via the Test Connection / diagnostics feature. Mattermost Adviso | Medium 4.9 | 16 Oct 2026 |
| CVE-2026-19603 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to sanitize the active channel field returned by the user status API endpoints, which allows an authenticated user to learn the channel ID of a private channel another user is actively viewing via the status endpoints, without being a member of that channel. Mattermost Advisory ID: MMSA-2026-00765 | Medium 4.3 | 16 Oct 2026 |
| CVE-2026-19867 | Mattermost versions 11.10.x <= 11.10.0, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10 fail to cap the number and size of mention keys stored in a user's notification properties, and to bound the quadratic multibyte-keyword matching performed for each post, which allows an authenticated user to degrade post-processing latency and consume excessive CPU on behalf of other members of any chann | Medium 4.3 | 16 Oct 2026 |
| CVE-2026-18551 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to validate the combination of guest and admin scheme roles which allows an authenticated attacker to escalate a guest account to team or channel admin via a crafted PUT request to the member roles API endpoint.. Mattermost Advisory ID: MMSA-2026-00752 | Medium 6.5 | 16 Oct 2026 |
| CVE-2026-18795 | Mattermost versions 11.10.x <= 11.10.0, 11.7.x <= 11.7.9, 11.9.x <= 11.9.1, 11.8.x <= 11.8.5 fail to enforce DM/GM check on server side which allows an authenticated user to quarantine a post belonging to DM or GM via direct API call.. Mattermost Advisory ID: MMSA-2026-00756 | Medium 6.4 | 16 Oct 2026 |
| CVE-2026-96259 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to apply the internal-connection filter to OAuth endpoint requests, which allows a System Administrator to make the server issue requests to internal network addresses and read the responses via the configured OAuth token and userinfo endpoints.. Mattermost Advisory ID: MMSA-2026-00776 | Medium 5.5 | 22 Sep 2026 |
| CVE-2026-96260 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to enforce a request body size limit during CSRF validation of plugin requests which allows an authenticated user to exhaust server memory and cause a denial of service via a large request body sent to a plugin endpoint.. Mattermost Advisory ID: MMSA-2026-00775 | Medium 6.5 | 22 Sep 2026 |
| CVE-2026-95666 | Mattermost versions 11.9.x <= 11.9.1, 11.8.x <= 11.8.5, 11.7.x <= 11.7.10, 11.10.x <= 11.10.1 fail to limit the length of the post ID array accepted by the bulk reactions endpoint which allows an authenticated user to cause excessive database load via a crafted request to {{POST /api/v4/posts/ids/reactions}}.. Mattermost Advisory ID: MMSA-2026-00771 | Medium 4.3 | 22 Sep 2026 |
| CVE-2026-75588 | Mattermost Desktop App versions <=6.2 6.2.2.0 fail to validate the URL scheme when checking whether a target URL is internal to the connected server, which allows a network-positioned attacker to load a plugin popout window over an insecure connection via a link using a downgraded URL scheme. Mattermost Advisory ID: MMSA-2026-00717 | Low 2.6 | 17 Sep 2026 |
| CVE-2026-12284 | Mattermost Desktop App versions <=6.2 6.2.2.0 fails to validate the IPC sender in the leaveCall handler which allows a malicious or compromised Mattermost server (or a user with script access to a connected server view) to disconnect an active call belonging to a different connected server via the desktopAPI.leaveCall IPC message. Mattermost Advisory ID: MMSA-2026-00699 | Low 3.7 | 17 Sep 2026 |
| CVE-2026-75025 | Mattermost Desktop App versions <=6.2 6.2.2.0 Fixed an issue where Mattermost Desktop did not sufficiently restrict server-rendered content from accessing local or private network resources. Thanks to game0v3r for contributing to this improvement under the Mattermost responsible disclosure policy. Mattermost Advisory ID: MMSA-2026-00698 | Medium 4.7 | 16 Sep 2026 |
| CVE-2026-91181 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 Fail to sanitize Team objects returned by the data retention teams endpoint which allows an authenticated user holding only the read-only Data Retention Policy permission to obtain a private team's secret invite_id and email, and use it to join the team without authorization, via GET /api/v4/data_retentio | Medium 6.5 | 14 Sep 2026 |
| CVE-2026-12985 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7 Mattermost failed to validate Dynamic Client Registration redirect URIs by URL component (matching glob patterns against the raw URI string instead) which allows a remote unauthenticated attacker to register an OAuth client with an attacker-controlled callback host that bypasses the configured redirect URI allowlist via a cra | Medium 6.8 | 14 Sep 2026 |
| CVE-2026-86348 | Mattermost versions <=11.9 11.0.9 11.4.8 11.7.7 10.22.11.0 fail to recover from handler panics, which allows an authenticated user to crash the plugin via a post-action request with an unexpected field type.. Mattermost Advisory ID: MMSA-2026-00701 | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-86349 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.8, 10.11.x <= 10.11.22 fail to limit the nesting depth in the server-side Markdown parser which allows an authenticated attacker to cause a denial of service (CPU resource exhaustion) via a crafted post containing deeply nested blockquotes or list items.. Mattermost Advisory ID: MMSA-2026-00707 | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-82920 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7 fail to enforce authorization boundaries on the access control policy update endpoint which allows a channel or team administrator to detach a system-assigned ABAC parent policy via a crafted PUT /api/v4/access_control_policies request with an empty imports list.. Mattermost Advisory ID: MMSA-2026-00724 | Medium 5.5 | 14 Sep 2026 |
| CVE-2026-9812 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate that a property field belongs to the specified run before updating its value which allows an authenticated user with run property-management access to crash the Playbooks plugin via a REST request referencing a property field that belongs to a different run. Mattermost Advisory ID: MMSA-2 | Medium 6.5 | 14 Sep 2026 |
| CVE-2026-8821 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate channel member-management permission during playbook run creation, allowing an authenticated channel member to add an arbitrary user to a restricted channel via the run owner field.. Mattermost Advisory ID: MMSA-2026-00677 | High 7.1 | 14 Sep 2026 |
| CVE-2026-14344 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to enforce the board-creation permission which allows an unauthorized authenticated user to create boards via the board duplicate, boards-and-blocks, and archive-import endpoints.. Mattermost Advisory ID: MMSA-2026-00715 | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-15814 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to limit the amount of memory allocated when decoding uploaded image files which allows an authenticated user to cause excessive server memory consumption and potential denial of service via uploading a specially crafted image as a profile picture, channel file attachment, team icon, or custom brand | Medium 6.5 | 14 Sep 2026 |
| CVE-2026-5132 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to limit size of unpacked SDP messages compressed with zlib, which allows attacker to deny service or crash server via sending many SDP messages that unpack to large size.. Mattermost Advisory ID: MMSA-2026-00643 | Medium 6.5 | 14 Sep 2026 |
| CVE-2026-10556 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate null entries in Microsoft Graph webhook notification payloads, which allows an unauthenticated attacker to crash the Microsoft Calendar plugin process and deny calendar integration service to all users on the instance via a crafted {{POST}} request to the public webhook endpoint.. Matterm | Medium 5.3 | 14 Sep 2026 |
| CVE-2026-11993 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to properly enforce the limit of concurrent files being processed and handled failed files, which allows a user with permission to upload files to spawn more goroutines than intended and block the indexing of other files via uploading heavy files constantly to the server.. Mattermost Advisory ID: MMS | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-12882 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to parse Markdown autolinks with unmatched trailing closing parentheses in linear time, which allows an authenticated user with permission to create posts to cause excessive server CPU consumption and degrade availability for other users via specially crafted post or message attachment content. Matte | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-13417 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate the type of `fields.properties` on block creation which allows an authenticated user with editor access to a board to crash the Boards plugin worker and trigger a denial of service via a child block whose `fields.properties` is a non-object value. Mattermost Advisory ID: MMSA-2026-00710 | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-14259 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to enforce board creation permissions when importing archive files which allows an authenticated non-guest team member to create Open or Private boards despite administrator restrictions via importing a crafted .boardarchive file. Mattermost Advisory ID: MMSA-2026-00712 | Medium 4.3 | 14 Sep 2026 |
| CVE-2026-10542 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to validate channel action ownership which allows channel managers to update actions in other channels via the channel action update endpoint.. Mattermost Advisory ID: MMSA-2026-00692 | Medium 5.0 | 14 Sep 2026 |
| CVE-2026-75587 | Mattermost Desktop App versions <=6.2 6.2.2.0 fail to redact the pre-auth secret when generating a diagnostics report, which allows a local attacker with access to a user's diagnostics report or log files to obtain the plaintext pre-auth secret configured for a connected server via inspecting the Server Connectivity (Step-3) diagnostics output. Mattermost Advisory ID: MMSA-2026-00716 | Low 3.6 | 17 Aug 2026 |
| CVE-2026-9693 | Mattermost versions 10.11.x <= 10.11.20, 11.7.x <= 11.7.5 Mattermost fails to remove thread membership records when a user is removed from or leaves a team, which allows a previously removed user who is later re-invited to the team to view private channel thread root post content and metadata via the team threads API.. Mattermost Advisory ID: MMSA-2026-00682 | Low 3.5 | 17 Aug 2026 |
| CVE-2026-9816 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fail to validate BoardMember.Scheme* fields server-side on insert and archive-import paths which allows a board editor or non-guest team member to grant board admin to arbitrary users via POST /api/v2/boards/{boardID}/members and POST /api/v2/teams/{teamID}/archive/import.. Mattermost Advisory ID: MMSA-2026-00685 | High 8.3 | 17 Aug 2026 |
| CVE-2026-9859 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fail to enforce PermissionManageBoardRoles on the channelId field of the batch endpoint, which allows an authenticated board editor to relink any board they can edit to an arbitrary channel via a crafted PATCH request. Mattermost Advisory ID: MMSA-2026-00686 | Medium 6.5 | 17 Aug 2026 |
| CVE-2026-10080 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fails to validate WebSocket command field types which allows an authenticated user to crash the plugin process and deny service to all Boards users via a custom_focalboard_SUBSCRIBE_TEAM message with a non-string teamId.. Mattermost Advisory ID: MMSA-2026-00687 | Medium 6.5 | 17 Aug 2026 |
| CVE-2026-15754 | Mattermost versions 11.7.x <= 11.7.6, 11.8.x <= 11.8.3 The access control policy unassign endpoint fails to re-validate that each target channel still belongs to the requesting admin's team, which allows an authenticated team administrator to remove ABAC (attribute-based access control) policy assignments from channels outside their team via the policy unassign API after a channel has been moved t | Medium 4.2 | 17 Aug 2026 |
| CVE-2026-16044 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21 fail to prevent guest users from receiving Board Admin privileges during board archive import which allows a board member to escalate a guest user to Board Admin via importing a crafted .boardarchive file. Mattermost Advisory ID: MMSA-2026-00672 | Medium 5.4 | 17 Aug 2026 |
| CVE-2026-16045 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21 Mattermost failed to restrict OAuth deauthorization and personal access token management endpoints to direct user sessions, which allowed an OAuth app with a delegated user token to revoke the user's authorizations or tokens for other integrations via account-management endpoints.. Mattermost Advisory ID: MMSA-2026-00704 | Medium 4.3 | 17 Aug 2026 |
| CVE-2026-16046 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21 fail to enforce run-state validation on write operations for finished playbook runs which allows a run participant to modify status, checklists, retrospective content, ownership, and participants on completed runs via REST and GraphQL API requests. Mattermost Advisory ID: MMSA-2026-00675 | Medium 4.3 | 17 Aug 2026 |
| CVE-2026-16047 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fail to validate that users have read access to a channel before linking a board to it, which allows an authenticated attacker to discover the membership of private channels on the same team via creating, patching, importing, or bulk-creating boards with an arbitrary channelId. Mattermost Advisory ID: MMSA-2026-00674 | Medium 4.3 | 17 Aug 2026 |
| CVE-2026-16048 | Mattermost versions 11.8.x <= 11.8.2, 11.7.x <= 11.7.6, 10.11.x <= 10.11.21 fail to restrict channel member role assignment to channel-scoped roles which allows a channel administrator to gain additional channel permissions via the channel member roles API.. Mattermost Advisory ID: MMSA-2026-00697 | Medium 6.3 | 17 Aug 2026 |
| CVE-2026-10527 | Mattermost versions 11.7.x <= 11.7.6, 10.11.x <= 10.11.21, 11.8.x <= 11.8.3 fails to reconcile SchemeAdmin flags with a user's current role which allows a user demoted to System Guest to retain Board Admin privileges and perform admin-only operations via the Boards REST API or UI.. Mattermost Advisory ID: MMSA-2026-00691 | Medium 6.3 | 17 Aug 2026 |
| CVE-2026-14298 | Mattermost versions 11.9.x <= 11.9.0, 11.8.x <= 11.8.4, 11.7.x <= 11.7.7, 10.11.x <= 10.11.22 fail to limit decompressed content size and enforce the configured maximum file size in the Boards archive import handler, which allows an authenticated user to cause memory exhaustion or unbounded disk consumption via a crafted .boardarchive file uploaded to the import endpoint.. Mattermost Advisory ID: | Medium 6.5 | 13 Aug 2026 |
| CVE-2026-7521 | Mattermost versions 11.8.x <= 11.8.0, 11.7.x <= 11.7.3, 11.6.x <= 11.6.5, 10.11.x <= 10.11.20 fail to verify file deletion path which allows an admin with SAML system-console write permissions to delete arbitrary files outside the config directory from the server via the remove file endpoint.. Mattermost Advisory ID: MMSA-2026-00666 | Medium 5.5 | 28 Jul 2026 |
| CVE-2026-10600 | Mattermost versions 11.8.x <= 11.8.0, 11.7.x <= 11.7.3, 11.6.x <= 11.6.5, 10.11.x <= 10.11.20 fail to bound the time and resource consumption of server-side document content extraction which allows an authenticated user with file-upload permission to degrade file uploads for all users on the server via repeatedly uploading small documents that are cheap to upload but expensive to extract, saturati | Medium 4.3 | 27 Jul 2026 |
| CVE-2026-10819 | Mattermost versions 11.6.x <= 11.6.5, 10.11.x <= 10.11.20, 11.8.x <= 11.8.1, 11.7.x <= 11.7.4 fail to limit the number of frames and enforce the file size cap on animated GIF uploads, which allows an authenticated attacker to cause a denial of service via a crafted animated GIF uploaded as a custom emoji.. Mattermost Advisory ID: MMSA-2026-00695 | Medium 6.5 | 27 Jul 2026 |
| CVE-2026-8075 | Mattermost Desktop App versions <=6.2 5.5.13 6.0.2.0 fail to properly null check when checking for headers in the Mattermost Desktop App which allows any user to crash another channel members Desktop App via posting a malicious link with an embedded image that misses one of those headers. Mattermost Advisory ID: MMSA-2026-00668 | Medium 6.5 | 17 Jul 2026 |
| CVE-2026-9602 | Mattermost Desktop App versions <=6.2 6.0.2 5.6.13.0 fail to validate payloads sent from the Mattermost Web App to the Desktop App which allows a malicious server owner to crash the Mattermost Desktop App via changing the payload of a method to a malformed one. Mattermost Advisory ID: MMSA-2026-00678 | Medium 6.5 | 17 Jul 2026 |
Original policy
Copied from sorona.xyz on 12 Nov 2026. The summaries on this page are made from it; the live page may have changed since.
Skip to content What this pays sorona.xyz pays 1.25× the program's reward, up to +$1,000 per finding, plus a complexity bonus of up to $1,000 for especially complex or well-chained bugs. Finding │ Program pays │ Through sorona.xyz P1: Critical │ $2,000 │ $2,500 P2: High │ $750 │ $938 P3: Medium │ $300 │ $375 P4: Low │ $150 │ $188 Submit a vulnerability CVE history 185 Last 12 months 617 Lifetime Access control 40 % Info disclosure 25 % Denial of service 20 % XSS 10 % Latest advisories Loading the feed Overview Mattermost is a self-hosted collaboration and messaging platform: a Slack-shaped product that organisations run on their own infrastructure precisely because they cannot put the conversation on someone else's, and its user base skews heavily toward defence, government and critical-infrastructure operators for exactly that reason. That deployment profile is what makes a bug here matter: the instances that count most are private, segregated or air-gapped, so the operator rather than the vendor absorbs the consequence, and there is no vendor-side hotfix that reaches them all at once. The record is busy, at 617 CVEs lifetime and 185 in the last twelve months, dominated by access-control failures at roughly 40%. Mattermost, Inc. pays through Bugcrowd on a flat four-band ladder: $2,000 for a P1, $750 for a P2, $300 for a P3 and $150 for a P4, with priority set by Bugcrowd's Vulnerability Rating Taxonomy and open to appeal if it is downgraded. The scope is unusually source-forward for a commercial engagement: building from github.com/mattermost/mattermost and testing your own local install is explicitly sanctioned, and twelve first-party plugins are named by source repository. The catch is the paperwork, not the target: the engagement adopts Bugcrowd's standard disclosure terms, which carry channel exclusivity, IP assignment and indefinite confidentiality, so file with Bugcrowd yourself and route the report to us afterwards. sorona.xyz adds 1.25× on top of whatever Mattermost awards, up to $1,000 more, plus a complexity bonus of up to $1,000 for a well-chained finding. In scope The brief describes the target as a backend, a webapp, a desktop app and mobile apps for iOS and Android, and names building from source at github.com/mattermost/mattermost as a sanctioned way to stand one up. Self-hosted from source or from the official downloads, that whole product is the asset. The server backend in full: the REST API and the permission checks on it, the WebSocket layer, teams, channels and roles, file upload and attachment handling, search, and the compliance and export tooling Authentication and session handling across SAML, OpenID Connect, LDAP and AD, MFA, personal access tokens and bot accounts The plugin framework itself: the plugin API, slash commands, incoming and outgoing webhooks, and the interactive dialog and message-action surface The webapp: message and markdown rendering, link previews and embeds, and the system console The Mattermost Desktop applications, and Mattermost Mobile for iOS and Android Twelve first-party plugins, each listed by source repository: Calls, Playbooks, Boards, Copilot/AI, Jira, GitHub, GitLab, Zoom, MS Calendar, MS Teams, MS Teams Meetings and Confluence A Mattermost Cloud instance the researcher provisions for themselves at https://bugcrowd-<your-own-instance>.cloud.mattermost.com/ Out of scope mattermost.com , the main marketing website, which the brief places explicitly out of scope docs.mattermost.com , developers.mattermost.com , academy.mattermost.com , integrations.mattermost.com and about.mattermost.com forum.mattermost.com , a Discourse instance whose own upstream bounty is suspended, so that surface pays nothing anywhere Community and third-party plugins outside the twelve named first-party repositories Other people's servers: the sanctioned targets are an install you built or downloaded yourself and a Cloud instance you provisioned yourself Anything submitted outside Bugcrowd's Crowdcontrol, which the standard terms the engagement adopts say cannot be considered for a reward Most-valued findings Cross-team, cross-channel or cross-role access-control failures that let a member read, post or administer where the permission model says they cannot. Access control is about 40% of this project's CVE history and is the class most likely to be graded P1 on a product whose entire selling point is compartmented conversation. Authentication and session defects, SSO, MFA and token handling, that yield another user's account, and privilege escalation from ordinary member to channel, team or system administrator Information disclosure through the REST API or the WebSocket layer: message content, file attachments, or user and team metadata returned to a caller who should not see any of it, which is 25% of the historical mix Server-side flaws in the twelve first-party plugins, particularly the integration plugins holding credentials for Jira, GitHub, GitLab and Microsoft services, where one bug leaks a token into a third-party system the operator does not control Denial of service an unprivileged member can trigger against a whole self-hosted instance, at 20% of the record and worth more here than usual because these operators have no vendor cloud to fail over to Stored cross-site scripting in message or attachment rendering, which on a chat product fires for every reader of a channel rather than for one victim Program rules Submit through sorona.xyz first. We validate, coordinate with the program's security team, and add the payout uplift on top of whatever it awards. A Bugcrowd account is required and its standard identity and payment terms apply Priority is set by the Bugcrowd Vulnerability Rating Taxonomy and may be downgraded on likelihood or impact, with a stated right of appeal Test a build you made yourself from github.com/mattermost/mattermost , an official download, or a Mattermost Cloud instance you provisioned for yourself, not somebody else's server Only the twelve named first-party plugin repositories are in scope; community and third-party plugins are not mattermost.com and the docs, developer, academy, integrations, about and forum sites are explicitly out of scope Bugcrowd's standard terms require submissions to be made exclusively through Crowdcontrol to be considered for a reward, and treat every submission as confidential to Mattermost unless it consents to disclosure Disclosure Coordinated through Bugcrowd, which triages against the VRT; Mattermost aims to respond within two business days and to make a bounty determination within five business days of validating an issue. Its own vendor policy asks researchers to wait 30 days after a release before publishing details and to send it a link to the writeup, but the engagement runs on Bugcrowd's standard terms and the engagement record disallows disclosure, so publication needs Mattermost's sign-off rather than just the passage of those 30 days. Safe harbor Sorona will not pursue legal action against you for good-faith research submitted to us in line with this policy. We cannot speak for the upstream project, its vendor, or any third party, and we do not grant authorization on their behalf. You are responsible for understanding and following the laws that apply to you, wherever you are, and for staying within any scope the project has defined. Submit a vulnerability