Vulnerabilities in pkg:golang/github.com/mattermost/mattermost-server
PACKAGECVE-2026-8823 is a LOW (CVSS 3.8) mattermost has an incorrect authorization vulnerability (CWE-863: Incorrect Authorization) affecting Github.com/mattermost/mattermost server libraries in the Go ecosystem. The issue involves mattermost has an incorrect authorization issue. Remediation is available by upgrading affected packages to version 11.7.1, 10.11.18, 8.0.0-20260518160100-9bd77d3fc4d2.
pkg:golang/github.com/mattermost/mattermost-server
Vulnerability advisories affecting package pkg:golang/github.com/mattermost/mattermost-server. Select an advisory below to view technical details or fixes.
| Advisory ID | CVE / NVD | Severity | Summary |
|---|---|---|---|
| GHSA-xmfh-3ccg-c9fx | CVE-2026-8823 | LOW | Mattermost has an Incorrect Authorization issue |
| GHSA-h998-hxxj-8q83 | CVE-2026-9162 | MODERATE | Mattermost doesn't invalidate cached authentication state for active WebSocket connections during global session revocation |
| GHSA-g5vr-6pgg-74qv | CVE-2026-8074 | LOW | Mattermost doesn't enforce bot-specific permission checks on the user active status endpoint |
| GHSA-2g8v-grq3-hq2g | CVE-2026-5139 | MODERATE | Mattermost doesn't enforce administrator authorization on the {{setDefaultInstance}} call within the {{/gitlab connect}} command handler |
| GHSA-jqgv-39mg-7c2r | CVE-2026-6673 | MODERATE | Mattermost doesn't authenticate Atlassian Connect installed callbacks, allowing a remote unauthenticated attacker to inject a rogue sharedSecret |
| GHSA-mxq2-5jpg-7474 | CVE-2026-6062 | MODERATE | Mattermost doesn't validate channel ownership of an existing subscription before applying edits |
| GHSA-6hxm-w4hv-vgvw | CVE-2026-7387 | HIGH | Mattermost doesn't require role-management authorization when setting the scheme_admin flag on group syncable link and patch endpoints |
| GHSA-9p44-r552-4wp9 | CVE-2026-7184 | MODERATE | Mattermost doesn't sanitize the Remote Cluster API response on PATCH operations |
| GHSA-8qq9-cqj8-82w4 | CVE-2026-6961 | HIGH | Mattermost doesn't sanitize FileInfo.Name received from federated peers during shared channel file sync |
| GHSA-m2w9-h2mm-79qr | CVE-2026-6739 | MODERATE | Mattermost doesn't require system-level permission when patching protected default system roles |
| GHSA-3vmp-whvv-5v9v | CVE-2026-6046 | MODERATE | Mattermost doesn't validate that a username returned during bot registration belongs to a bot account |
| GHSA-c28q-m4gf-vg4q | CVE-2026-6689 | MODERATE | Mattermost doesn't enforce PermissionInviteUser when setting AllowOpenInvite or AllowedDomains during team creation |
| GHSA-rp4v-qc77-phm4 | CVE-2026-3433 | MODERATE | Mattermost doesn't restrict role_updated websocket event broadcasts to members of the affected team or channel |
| GHSA-5gmf-x7hg-97wf | CVE-2026-4915 | MODERATE | Mattermost doesn't filter nil elements from outgoing webhook attachment payloads before processing |
| GHSA-r5vf-grcx-5vqp | CVE-2026-28735 | MODERATE | Mattermost allows authenticated users to gain access to private repositories |
| GHSA-w9m8-p4cc-4qj9 | CVE-2026-5740 | HIGH | Mattermost doesn't properly validate msgpack-encoded WebSocket frames before memory allocation |
| GHSA-jmvr-r5hm-fxfr | CVE-2026-5308 | HIGH | Mattermost doesn't enforce request body size limits on plugin HTTP endpoints |
| GHSA-37j2-3vv8-cf24 | CVE-2026-5755 | MODERATE | Mattermost doesn't validate the TIFF IFD offset in the image header before allocating memory |
| GHSA-rmvv-8v8w-rf7x | CVE-2026-4646 | MODERATE | Mattermost doesn't validate user-supplied input in API request handlers |
| GHSA-pg7c-462j-grxv | CVE-2026-4635 | MODERATE | Mattermost doesn't archive the channel before removing persistent notifications |
| GHSA-7pf2-9c95-w332 | CVE-2026-3473 | HIGH | Mattermost doesn't validate file ownership and access control |
| GHSA-ffpr-pfr4-g354 | CVE-2026-3636 | MODERATE | Mattermost doesn't sanitize team member data when returned via API to users without elevated permissions |
| GHSA-c4r7-j7pp-r8mp | CVE-2026-4858 | HIGH | Mattermost has a Path Traversal issue |
| GHSA-hqpj-f3jh-29vx | CVE-2026-4273 | LOW | Mattermost doesn't validate that the RefreshedToken differs from the original invite token during remote cluster invite confirmation |
| GHSA-m3p3-8frq-q7qh | CVE-2026-2325 | MODERATE | Mattermost doesn't limit the size of the request body on the start meeting API endpoint |
| GHSA-8h9w-w78c-vvr3 | CVE-2026-28759 | MODERATE | Mattermost does not verify remote cluster channel access when processing shared channel membership removals |
| GHSA-82j6-4fq7-fx62 | CVE-2026-6347 | HIGH | Mattermost doesn't sanitize sensitive configuration fields in the Mattermost Calls plugin |
| GHSA-9p64-jpc7-m2rp | CVE-2026-6346 | HIGH | Mattermost doesn't sanitize sensitive configuration fields before including them in support packet generation |
| GHSA-wvgv-4fc3-2rcp | CVE-2026-6345 | MODERATE | Mattermost doesn't prevent disclosure of created user password |
| GHSA-vqp5-2mrp-qqxg | CVE-2026-6333 | LOW | Mattermost doesn't validate the Host header when constructing response URLs for custom slash command |
| GHSA-8r89-8w26-cq32 | CVE-2026-5163 | MODERATE | Mattermost doesn't verify channel membership when processing AI-assisted message rewrites |
| GHSA-xvcx-mgpc-5xh3 | CVE-2026-6339 | MODERATE | Mattermost doesn't validate the X-Requested-With header on the burn-on-read reveal endpoint |
| GHSA-wvcv-9xpm-7mqc | CVE-2026-28732 | MODERATE | Mattermost doesn't enforce slash command trigger-word uniqueness during command updates |
| GHSA-cjm8-jxpw-g43m | CVE-2026-6340 | MODERATE | Mattermost doesn't validate 7zip archive structure before processing |
| GHSA-jp3f-x449-4q75 | CVE-2026-6334 | LOW | Mattermost doesn't enforce client identity binding during the OAuth authorization code redemption flow |
| GHSA-v549-xx3c-6pc8 | CVE-2026-3637 | MODERATE | Mattermost doesn't check the create_post channel permission during post edit operations |
| GHSA-jx93-pf6x-874r | CVE-2026-3495 | LOW | Mattermost doesn't escape some variables that could contain malicious content during error page composition |
| GHSA-j76w-p754-g2w7 | CVE-2026-4054 | MODERATE | Mattermost doesn't validate the response body of proxied images |
| GHSA-hw87-6jcq-9f8q | CVE-2026-4053 | LOW | Mattermost doesn't enforce the PostEditTimeLimit on non-message post fields |
| GHSA-mxxh-fmjq-j6x4 | CVE-2026-27769 | LOW | Mattermost doesn't validate whether users were correctly owned by the correct Connected Workspace |
| GHSA-mh4x-rmrx-3hp4 | CVE-2026-3590 | MODERATE | Mattermost has session spoofing due to lack of single-use consumption of guest magic link tokens enforcement |
| GHSA-44mv-jq72-gj49 | CVE-2026-26246 | MODERATE | Mattermost fails to bound memory allocation when processing PSD image files |
| GHSA-247x-7qw8-fp98 | CVE-2026-26233 | MODERATE | Mattermost doesn't rate limit login requests, allowing DoS |
| GHSA-4765-v66x-rqx7 | CVE-2026-3113 | MODERATE | Mattermost doesn't set permissions on downloaded bulk export |
| GHSA-fg35-5rf6-qg3g | CVE-2026-27656 | MODERATE | Mattermost allows attackers to take over arbitrary user accounts via overly permissive substring matching flaw |
| GHSA-rv67-7w2g-7976 | CVE-2026-22545 | LOW | Mattermost fails to validate user's authentication method when processing account auth type switch |
| GHSA-xpvf-6qcc-9jqc | CVE-2026-4265 | MODERATE | Mattermost fails to validate team-specific upload_file permissions |
| GHSA-gqv7-j2j8-qmwq | CVE-2026-2455 | MODERATE | Mattermost fails to canonicalize IPv4-mapped IPv6 addresses before reserved IP validation |
| GHSA-cwfj-642j-gfh4 | CVE-2026-24692 | MODERATE | Mattermost fails to properly enforce read permissions in search API endpoints |
| GHSA-5mr9-crcg-8wh2 | CVE-2026-21386 | MODERATE | Mattermost fails to use consistent error responses when handling the /mute command |
| GHSA-3rhr-jr63-hwq5 | CVE-2026-2578 | MODERATE | Mattermost fails to preserve the redacted state of burn-on-read posts during deletion |
| GHSA-fx49-m253-27jj | CVE-2026-2463 | MODERATE | Mattermost fails to filter invite IDs based on user permissions |
| GHSA-679f-wmrg-qf57 | CVE-2026-2458 | MODERATE | Mattermost allows a removed team member to enumerate all public channels within a private team |
| GHSA-34g8-9fpp-46ch | CVE-2026-2456 | MODERATE | Mattermost fails to limit the size of responses from integration action endpoints |
| GHSA-ph22-fw5m-w2q9 | CVE-2026-2457 | MODERATE | Mattermost allows attackers to spoof permalink embeds |
| GHSA-2v3w-6g35-5f9v | CVE-2026-25783 | MODERATE | Mattermost fails to properly validate User-Agent header tokens |
| GHSA-xv2p-wchj-qjhp | CVE-2026-25780 | MODERATE | Mattermost fails to bound memory allocation when processing DOC files |
| GHSA-m5rv-56xx-hfc6 | CVE-2026-24458 | HIGH | Mattermost fails to properly handle very long passwords |
| GHSA-mx8m-v8qm-xwr8 | CVE-2025-14435 | MODERATE | Mattermost is vulnerable to DoS due to infinite re-renders on API errors |
| GHSA-9r42-rhw3-2222 | CVE-2025-14822 | LOW | Mattermost is vulnerable to CPU exhaustion via crafted HTTP request |
| GHSA-vww6-79rv-3j4x | CVE-2025-64641 | MODERATE | Mattermost doesn't verify that post actions invoking `/share-issue-publicly` were created by the Jira plugin |
| GHSA-fmqf-pmcm-8cx9 | CVE-2025-13767 | MODERATE | Mattermost doesn't validate user channel membership when attaching Mattermost posts as comments to Jira issues |
| GHSA-cgjg-p2m2-qm4p | CVE-2025-14573 | LOW | Mattermost fails to enforce invite permissions when updating team settings |
| GHSA-57cc-2pf4-mhmx | CVE-2025-14350 | MODERATE | Mattermost fails to properly validate team membership when processing channel mentions |
| GHSA-pp9j-pf5c-659x | CVE-2025-13821 | MODERATE | Mattermost fails to sanitize sensitive data in WebSocket messages |
| GHSA-3c9r-7f29-qp32 | CVE-2026-0999 | MODERATE | Mattermost fails to properly validate login method restrictions |
| GHSA-9pj7-jh2r-87g8 | CVE-2026-22892 | MODERATE | Mattermost doesn't validate user permissions when creating Jira issues from Mattermost posts |
| GHSA-2xf7-hmf6-p64j | CVE-2026-20796 | LOW | Mattermost doesn't properly validate channel membership at the time of data retrieval |
| GHSA-m2ch-x2q7-2284 | CVE-2017-18912 | HIGH | Mattermost Server allows an attacker to specify a full pathname of a log file |
| GHSA-34cx-hvm4-vx7j | CVE-2017-18908 | CRITICAL | Mattermost Server password reset email requests can be sent to attacker-provided email addresses |
| GHSA-r6j5-fqx9-7qv9 | CVE-2017-18909 | HIGH | Mattermost Server SAML implementation does not require encryption or signature verification as default |
| GHSA-fpcr-4rr5-hpcp | CVE-2017-18906 | HIGH | Mattermost Server vulnerable to user account takeover when Single Sign-On OAuth2 is used |
| GHSA-5ghq-28r7-qwfj | CVE-2017-18918 | MODERATE | Mattermost Server does not restrict SAML certificate path for System Administrators |
| GHSA-jxc4-w54c-qv5r | CVE-2017-18917 | HIGH | Mattermost Server uses weak hashing for OAuth, email verification tokens and invitations |
| GHSA-x33g-375j-jhf7 | CVE-2017-18916 | MODERATE | Mattermost Server has Improper Authorization for Integration Requests |
| GHSA-hxxj-8phw-74vw | CVE-2017-18915 | CRITICAL | Mattermost Server server restarts may provide attackers with API access |
| GHSA-m462-mqw4-2c8m | CVE-2017-18911 | CRITICAL | Mattermost Server has X.509 Improper Certificate Validation |
| GHSA-42x9-rr3c-gr59 | CVE-2017-18907 | MODERATE | Mattermost Server vulnerable to XSS through channel headers |
| GHSA-wj5w-qghh-gvqp | CVE-2017-18892 | MODERATE | Mattermost Server does not neutralize HTML content in an Email template field |
| GHSA-g24c-fx4v-xg9w | CVE-2017-18905 | MODERATE | Mattermost Server has Insufficient Session Expiration when used as an OAuth 2.0 service provider |
| GHSA-8pff-p3gx-w4jf | CVE-2017-18904 | MODERATE | Mattermost Server vulnerable to XSS via an uploaded file |
| GHSA-fcwg-45jh-5qhf | CVE-2017-18903 | HIGH | Mattermost Server vulnerable to CSRF if CORS is enabled |
| GHSA-c253-8hr4-r8v9 | CVE-2017-18901 | MODERATE | Mattermost Server exposes private team invite ID |
| GHSA-8q4v-35v6-g8wr | CVE-2017-18900 | CRITICAL | Mattermost Server is vulnerable CSV Injection |
| GHSA-9589-mq83-f749 | CVE-2017-18898 | MODERATE | Mattermost Server is vulnerable to DoS through maliciously crafted posts |
| GHSA-63wg-qmrv-7q66 | CVE-2017-18896 | MODERATE | Mattermost Server allows attackers to log sensitive information via DEBUG REST API logging endpoint |
| GHSA-f7c3-7vp3-44p6 | CVE-2017-18897 | MODERATE | Mattermost Server mishandles redirect denial action |
| GHSA-gg42-mwr6-p82c | CVE-2017-18894 | HIGH | Mattermost Server has intermittent Authorization bypass for resource-owners |
| GHSA-887v-xh2x-47cm | CVE-2017-18893 | MODERATE | Mattermost Server is vulnerable to XSS through display name field |
| GHSA-vrh2-rprg-rgc6 | CVE-2017-18891 | MODERATE | Mattermost Server does not safeguard against phishing via error page links |
| GHSA-h742-xx59-r9pq | CVE-2017-18895 | MODERATE | Mattermost Server exposes sensitive user status information via REST API version 4 endpoint |
| GHSA-x6mw-hf2j-vqpc | CVE-2017-18873 | MODERATE | Mattermost Server is vulnerable to channel invisibility DoS via misformatted post |
| GHSA-x3r8-2hmh-89f5 | CVE-2025-13324 | MODERATE | Mattermost has an Invite Token Replay Vulnerability via Channel Membership Manipulation |
| GHSA-3x39-62h4-f8j6 | CVE-2025-12419 | CRITICAL | Mattermost fails to properly validate OAuth state tokens during OpenID Connect authentication |
| GHSA-m497-hq5x-6jcv | CVE-2017-18890 | MODERATE | Mattermost Server allows attackers to create buttons that can launch API requests |
| GHSA-jp57-4x34-5v94 | CVE-2017-18889 | MODERATE | Mattermost Server is vulnerable to webhook and slash command manipulation |
| GHSA-v2vm-hq26-5jv6 | CVE-2017-18888 | CRITICAL | Mattermost Server is vulnerable to SQL Injection when executing multiple POST requests |
| GHSA-35c4-5qfp-wxj6 | CVE-2017-18887 | MODERATE | Mattermost Server exposes team creator's e-mail address to other members |
| GHSA-wvjg-33p9-938h | CVE-2017-18886 | HIGH | Mattermost Server does not properly restrict use of slash commands |
| GHSA-g78f-6xq7-rrhq | CVE-2017-18885 | CRITICAL | Mattermost Server allows attackers to gain privileges by accessing unintended API endpoints with users' credentials |
| GHSA-876j-jfqf-m7j7 | CVE-2017-18884 | CRITICAL | Mattermost Server exposes OAuth personal access tokens to attackers |
| GHSA-w8cc-3h7q-jhc3 | CVE-2017-18883 | MODERATE | Mattermost Server has low entropy for authorization data as an OAuth 2.0 Service Provider |
| GHSA-498j-wxww-j897 | CVE-2017-18879 | MODERATE | Mattermost Server is vulnerable to XSS through author_link field in Slack attachments |
| GHSA-h564-6gc2-fcc6 | CVE-2017-18878 | MODERATE | Mattermost Server allows users with a session ID to revoke another users' session |
| GHSA-9x8x-w6g5-hx4w | CVE-2017-18877 | MODERATE | Mattermost Server is vulnerable to XSS attacks against an OAuth 2.0 allow/deny page |
| GHSA-hjqh-j6rj-gh8q | CVE-2017-18876 | MODERATE | Mattermost Server is vulnerable to Path Traversal when files are stored locally |
| GHSA-9rr5-q43r-ccv4 | CVE-2017-18875 | MODERATE | Mattermost Server does not prevent System Admin from arbitrary file creation |
| GHSA-jwfv-5hwq-f97r | CVE-2017-18902 | MODERATE | Mattermost Server exposes team invite IDs through API endpoints |
| GHSA-jc6w-8r7f-vmp5 | CVE-2017-18871 | HIGH | Mattermost Server vulnerable to Denial of Service through `@` character prefix inserted into JavaScript field names |
| GHSA-mp6x-97xj-9x62 | CVE-2025-12421 | CRITICAL | Mattermost fails to to verify the token used during code exchange |
| GHSA-4g87-9x45-cx2h | CVE-2025-12559 | MODERATE | Mattermost fails to sanitize team email addresses |
| GHSA-9hh7-6558-qfp2 | CVE-2025-55074 | LOW | Mattermost allows other users to determine when users had read channels via channel member objects |
| GHSA-8qg8-c7mw-6fj7 | CVE-2017-18874 | MODERATE | Mattermost Server is vulnerable to Directory Traversal by System Admins |
| GHSA-5mh6-p63g-3mv5 | CVE-2018-21258 | HIGH | Mattermost Server is vulnerable to a Denial of Service attack through `invite_people` command |
| GHSA-mqp8-pgg5-7x7m | CVE-2025-11794 | MODERATE | Mattermost allows system administrators to access password hashes and MFA secrets |
| GHSA-ff85-qw3h-g9vp | CVE-2025-55073 | MODERATE | Mattermost allows an attacker to edit arbitrary posts via a crafted MSTeams plugin OAuth redirect URL |
| GHSA-x3hx-ch7p-8xgg | CVE-2025-41436 | LOW | Mattermost allows regular users to access archived channel content and files |
| GHSA-xpg8-8xpv-948p | CVE-2025-55070 | MODERATE | Mattermost does not enforce MFA on WebSocket connections |
| GHSA-j6gg-r5jc-47cm | CVE-2025-11776 | MODERATE | Mattermost fails to properly restrict access to archived channel search API |
| GHSA-mqcj-8c2g-h97q | CVE-2025-11777 | LOW | Mattermost Incorrect Authorization vulnerability |
| GHSA-hgrp-fgm8-56g8 | CVE-2017-18872 | MODERATE | Mattermost Server's OAuth 2.0 service is vulnerable to attack through Missing Authorization |
| GHSA-vw57-55f8-c73q | CVE-2016-11084 | MODERATE | Mattermost Server allows XSS via CSRF |
| GHSA-rm24-25xm-9454 | CVE-2016-11083 | MODERATE | Mattermost Server: Files may be rendered inline instead of downloaded, allowing script execution |
| GHSA-m78r-2x6w-qqjp | CVE-2016-11082 | MODERATE | Mattermost Server is vulnerable to XSS through crafted links |
| GHSA-5q37-9874-qxcw | CVE-2016-11081 | MODERATE | Mattermost Server exposes information stored by a web browser |
| GHSA-g3f3-p9rc-775p | CVE-2016-11080 | MODERATE | Mattermost Server exposes account details to any Team Administrator |
| GHSA-2j9c-76pp-xc5q | CVE-2016-11079 | MODERATE | Mattermost Server allows XSS via redirect URL |
| GHSA-h3qg-w9j5-wh3m | CVE-2016-11071 | MODERATE | Mattermost Server is vulnerable to XSS through lack of link relationship attributes `noreferrer` and `noopener` |
| GHSA-9w4v-9c99-hv7r | CVE-2016-11078 | MODERATE | Mattermost Server exposes sensitive information via its System Console UI |
| GHSA-mj8v-773w-5qhj | CVE-2016-11077 | LOW | Mattermost Server allows System Admin to modify LDAP account names and email addresses |
| GHSA-379p-37xc-q963 | CVE-2016-11076 | HIGH | Mattermost Server does not check if cookies are used over SSL |
| GHSA-q3g9-hgrx-hwhx | CVE-2016-11075 | MODERATE | Mattermost Server exposes sensitive information about team URLs via an API |
| GHSA-j26g-95ph-2mwv | CVE-2016-11074 | HIGH | Mattermost Server: Insufficient Password-Reset Link Invalidation |
| GHSA-9jrx-fgrm-96qh | CVE-2016-11073 | MODERATE | Mattermost Server is vulnerable to XSS via a Legal or Support setting |
| GHSA-43m6-wvc8-2m7j | CVE-2016-11072 | MODERATE | Mattermost Server's Session ID and Session Token are potentially compromised |
| GHSA-h8qw-xqm9-q66j | CVE-2016-11070 | MODERATE | Mattermost Server is vulnerable to XSS through customizable theme color-code values |
| GHSA-qrf6-h5fc-7m96 | CVE-2016-11069 | HIGH | Mattermost Server does not enforce rate limits on password change attempts |
| GHSA-7vmw-6c7h-rrrv | CVE-2016-11068 | MODERATE | Mattermost Server is vulnerable to Code Injection through its LDAP fields |
| GHSA-ffcc-qr2v-3qmv | CVE-2016-11067 | MODERATE | Mattermost Server is vulnerable to Uncontrolled Resource Consumption |
| GHSA-r93j-3mmp-px57 | CVE-2016-11066 | HIGH | Mattermost Server: initial_load API exposes unnecessary information |
| GHSA-cffj-7w5c-jqjh | CVE-2016-11063 | MODERATE | Mattermost Server vulnerable to Cross-site Scripting through file preview feature |
| GHSA-r6qj-894f-5hr2 | CVE-2025-58075 | HIGH | Mattermost has a Missing Authorization vulnerability |
| GHSA-6q7m-p8cc-998r | CVE-2025-58073 | HIGH | Mattermost has a Missing Authorization vulnerability |
| GHSA-xr3w-rmvj-f6m7 | CVE-2025-54499 | LOW | Mattermost has an Observable Timing Discrepancy vulnerability |
| GHSA-3q4q-wqm6-hvf3 | CVE-2025-41410 | MODERATE | Mattermost has a Missing Authorization vulnerability |
| GHSA-424h-xj87-m937 | CVE-2025-10545 | LOW | Mattermost has an Incorrect Authorization vulnerability |
| GHSA-7cr3-38jm-6p45 | CVE-2025-41443 | MODERATE | Mattermost has a Missing Authorization vulnerability |
| GHSA-qx3f-6vq3-8j8m | CVE-2025-9079 | HIGH | Mattermost Path Traversal vulnerability |
| GHSA-f72g-52v7-mg3p | CVE-2025-9081 | LOW | Mattermost boards plugin fails to restrict download access to files |
| GHSA-hm95-jx66-g2gh | CVE-2025-9084 | LOW | Mattermost Open Redirect vulnerability |
| GHSA-69j8-prx2-vx98 | CVE-2025-9072 | HIGH | Mattermost Open Redirect vulnerability |
| GHSA-9p92-x77w-9fw2 | CVE-2025-9078 | MODERATE | Mattermost makes Use of Weak Hash |
| GHSA-3vcm-c42p-3hhf | CVE-2025-9076 | MODERATE | Mattermost Missing Authorization vulnerability |
| GHSA-h469-4fcf-p23h | CVE-2025-8402 | MODERATE | Mattermost has Potential Server Crash due to Unvalidated Import Data |
| GHSA-pj6f-rc94-gw53 | CVE-2025-6465 | MODERATE | Mattermost Fails to Sanitize File Names |
| GHSA-x67c-v8jr-p29r | CVE-2025-8023 | MODERATE | Mattermost Fails to Sanitize Path Traversal Sequences |
| GHSA-q453-638c-h4mr | CVE-2025-49222 | MODERATE | Mattermost Fails to Validate Remote Cluster Upload Sessions |
| GHSA-4276-cm8c-788h | CVE-2025-53971 | LOW | Mattermost Fails to Properly Validate Team Role Modification |
| GHSA-pwvr-grqg-7vp2 | CVE-2025-49810 | LOW | Mattermost Lack of Access Control Validation |
| GHSA-qj47-w9f2-qg44 | CVE-2025-47870 | MODERATE | Mattermost Does Not Sanitize the Team Invite ID |
| GHSA-vqwh-5jhh-vc9p | CVE-2025-47700 | LOW | Mattermost Server SSRF Vulnerability via the Agents Plugin |
| GHSA-gq3r-5833-5532 | CVE-2025-36530 | MODERATE | Mattermost Fails to Validate File Paths |
| GHSA-vvpg-55p7-5h8w | CVE-2024-39837 | LOW | Mattermost did not properly restrict channel creation |
| GHSA-3wq5-3f56-v5xc | CVE-2023-1777 | MODERATE | Mattermost vulnerable to information disclosure |
| GHSA-r67m-mf7v-qp7j | CVE-2023-5968 | MODERATE | Mattermost password hash disclosure vulnerability |
| GHSA-4fwj-8595-wp25 | CVE-2025-6227 | LOW | Mattermost has Insufficiently Protected Credentials |
| GHSA-wvw2-3jh4-4c39 | CVE-2025-6233 | MODERATE | Mattermost Path Traversal vulnerability |
| GHSA-7h34-9chr-58qh | CVE-2025-6226 | MODERATE | Mattermost Missing Authentication for Critical Function |
| GHSA-wgvp-jj4w-88hf | CVE-2025-47871 | MODERATE | Mattermost Incorrect Authorization vulnerability |
| GHSA-v8fr-vxmw-6mf6 | CVE-2025-46702 | MODERATE | Mattermost Incorrect Authorization vulnerability |
| GHSA-4578-6gjh-f2jm | CVE-2025-3228 | MODERATE | Mattermost allows an unauthorized Guest user access to Playbook |
| GHSA-qwwm-c582-82rx | CVE-2025-3227 | MODERATE | Mattermost allows unauthorized channel member management through playbook runs |
| GHSA-qh58-9v3j-wcjc | CVE-2025-4981 | CRITICAL | Mattermost allows authenticated users to write files to arbitrary locations |
| GHSA-jwhw-xf5v-qgxc | CVE-2025-4128 | LOW | Mattermost allows guest users to view information about public teams they are not members of |
| GHSA-4r67-4x4p-fprg | CVE-2025-4573 | MODERATE | Mattermost allows authenticated administrator to execute LDAP search filter injection |
| GHSA-p2wq-4ggp-45f3 | CVE-2024-22091 | LOW | Mattermost fails to limit the size of a request path |
| GHSA-wj37-mpq9-xrcm | CVE-2024-4183 | MODERATE | Mattermost fails to limit the number of active sessions |
| GHSA-322v-vh2g-qvpv | CVE-2025-32093 | MODERATE | Mattermost Fails to Restrict Certain Operations on System Admins |
| GHSA-h5v9-xw2g-7hrq | CVE-2025-27933 | MODERATE | Mattermost allows members with permission to convert public channels to private and convert private to public |
| GHSA-fqrq-xmxj-v47x | CVE-2025-1472 | MODERATE | Mattermost Fails to Properly Perform Viewer Role Authorization |
| GHSA-qqc8-rv37-79q5 | CVE-2024-28053 | LOW | Mattermost Server Resource Exhaustion |
| GHSA-8f99-g2pj-x8w3 | CVE-2024-4182 | MODERATE | Mattermost crashes web clients via a malformed custom status |
| GHSA-vx97-8q8q-qgq5 | CVE-2024-32046 | MODERATE | Mattermost's detailed error messages reveal the full file path |
| GHSA-5qx9-9ffj-5r8f | CVE-2024-4198 | LOW | Mattermost fails to fully validate role changes |
| GHSA-5fh7-7mw7-mmx5 | CVE-2024-4195 | LOW | Mattermost allows team admins to promote guests to team admins |
| GHSA-9hj7-v56g-rhf6 | CVE-2023-1774 | MODERATE | Mattermost fails to properly authentication inviter's permissions to private channel |
| GHSA-8jhh-3jf2-pfwr | CVE-2023-1775 | MODERATE | Mattermost vulnerable to information disclosure |
| GHSA-63f2-6959-2pxj | CVE-2023-1776 | MODERATE | Mattermost vulnerable to cross-site scripting (XSS) |
| GHSA-5jph-wrq7-v9hf | CVE-2022-4044 | MODERATE | Denial of service in Mattermost |
| GHSA-v42f-hq78-8c5m | CVE-2022-4045 | MODERATE | Denial of service in Mattermost |
| GHSA-gwpf-95jc-63rv | CVE-2022-1982 | MODERATE | Uncontrolled Resource Consumption in Mattermost server |
CVE-2026-8823 at a Glance
Security Impact
CVSS: 3.8
The security impact metrics below are parsed directly from the CVSS v3.1 vector string (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L).
How to Fix CVE-2026-8823
To remediate this vulnerability, upgrade all affected Github.com/mattermost/mattermost server dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.
Upgrade github.com/mattermost/mattermost-server to 11.7.1
Upgrade github.com/mattermost/mattermost-server to 10.11.18
Upgrade github.com/mattermost/mattermost/server/v8 to 8.0.0-20260518160100-9bd77d3fc4d2
Run the following command in your project directory to verify that all resolved dependencies use the patched release:
inspect dependencies for github.com/mattermost/mattermost-server
How to Check if You Are Affected
To determine whether your application is affected by CVE-2026-8823, inspect your project dependencies for Github.com/mattermost/mattermost server:
inspect dependencies for github.com/mattermost/mattermost-server
Analyze the terminal output to locate any version of Github.com/mattermost/mattermost server in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 11.7.1), your application is affected.
Note: Verify declared build manifests and deployed runtime container environments.
Technical Details
Vulnerability Mechanism & Technical Analysis
This vulnerability is classified under CWE-863: Incorrect Authorization, where the product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check. In Github.com/mattermost/mattermost server, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.
Source Advisory Statement
CVE-2026-8823 Affected Github.com/mattermost/mattermost server Versions
3 component(s)| Product / Package | Ecosystem | Affected Versions | Fixed Version |
|---|---|---|---|
|
github.com/mattermost/mattermost-server
|
Go |
≥ 11.7.0
< 11.7.1
All 1 versions
11.7.0
|
11.7.1
|
|
github.com/mattermost/mattermost-server
|
Go |
≥ 10.11.0
< 10.11.18
|
10.11.18
|
|
github.com/mattermost/mattermost/server/v8
|
Go |
< 8.0.0-20260518160100-9bd77d3fc4d2
|
8.0.0-20260518160100-9bd77d3fc4d2
|
References
Frequently Asked Questions
What is CVE-2026-8823?
Which Github.com/mattermost/mattermost server versions are affected?
What version fixes CVE-2026-8823?
Is github.com/mattermost/mattermost-server affected?
Is github.com/mattermost/mattermost/server/v8 affected?
What is the CVSS score of CVE-2026-8823?
What CWE is associated with CVE-2026-8823?
How can I check Go dependencies for CVE-2026-8823?
Machine-readable OSV JSON
OSV v1.5 Schema
{
"schema_version" : "1.4.0",
"id" : "GHSA-xmfh-3ccg-c9fx",
"modified" : "2026-09-22T14:38:50Z",
"published" : "2026-06-22T18:34:16Z",
"aliases" : [ "CVE-2026-8823" ],
"summary" : "Mattermost has an Incorrect Authorization issue",
"details" : "Mattermost versions 11.7.x <= 11.7.0, 10.11.x <= 10.11.17 fail to validate bot targets when demoting users to guests which allows a lower-privileged administrator to degrade arbitrary bot accounts via the standard demote-user API.. Mattermost Advisory ID: MMSA-2026-00669",
"severity" : [ {
"type" : "CVSS_V3",
"score" : "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L"
} ],
"affected" : [ {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/mattermost/mattermost-server"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "11.7.0"
}, {
"fixed" : "11.7.1"
} ]
} ],
"versions" : [ "11.7.0" ]
}, {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/mattermost/mattermost-server"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "10.11.0"
}, {
"fixed" : "10.11.18"
} ]
} ]
}, {
"package" : {
"ecosystem" : "Go",
"name" : "github.com/mattermost/mattermost/server/v8"
},
"ranges" : [ {
"type" : "ECOSYSTEM",
"events" : [ {
"introduced" : "0"
}, {
"fixed" : "8.0.0-20260518160100-9bd77d3fc4d2"
} ]
} ]
} ],
"references" : [ {
"type" : "ADVISORY",
"url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-8823"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/pull/36487"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/commit/7972fc53f5c0b0175879a9737308a87b42db1f0b"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/commit/9bd77d3fc4d2af3f7f0259a205174e76a1a276e1"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/commit/c9bf3609fb9a3e5c2de94c50742c9b91fd723e3d"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/commit/d9a55e394cd5bc15edb49e9606bec8fec03ac4c6"
}, {
"type" : "WEB",
"url" : "https://docs.mattermost.com/security-guide/security-updates"
}, {
"type" : "PACKAGE",
"url" : "https://github.com/mattermost/mattermost"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/releases/tag/v10.11.18"
}, {
"type" : "WEB",
"url" : "https://github.com/mattermost/mattermost/releases/tag/v11.7.1"
} ],
"database_specific" : {
"cwe_ids" : [ "CWE-863" ],
"severity" : "LOW",
"github_reviewed" : true,
"github_reviewed_at" : "2026-09-22T14:38:49Z",
"nvd_published_at" : "2026-06-22T16:16:42Z"
}
}