Vulnerabilities in pkg:golang/github.com/mattermost/mattermost-server

PACKAGE
Advisory Identifier: GHSA-xmfh-3ccg-c9fx
Advisory Summary

CVE-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.

191 Known Advisory Record(s)
Package Vulnerability Intelligence

pkg:golang/github.com/mattermost/mattermost-server

191 Known Advisory Record(s)

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

CVE Identifier CVE-2026-8823
GHSA Identifier GHSA-xmfh-3ccg-c9fx
Severity LOW
CVSS v3.1 Base Score 3.8
CWE Classification CWE-863: Incorrect Authorization
Affected Product Github.com/mattermost/mattermost server
Package Ecosystem Go
Published Date
Last Updated

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).

Attack Vector Network (AV:N)
Attack Complexity Low (AC:L)
Privileges Required High (PR:H)
User Interaction None (UI:N)
Scope Unchanged (S:U)
Confidentiality None (C:N)
Integrity Low (I:L)
Availability Low (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.

github.com/mattermost/mattermost-server fixed: 11.7.1
Upgrade github.com/mattermost/mattermost-server to 11.7.1
github.com/mattermost/mattermost-server fixed: 10.11.18
Upgrade github.com/mattermost/mattermost-server to 10.11.18
github.com/mattermost/mattermost/server/v8 fixed: 8.0.0-20260518160100-9bd77d3fc4d2
Upgrade github.com/mattermost/mattermost/server/v8 to 8.0.0-20260518160100-9bd77d3fc4d2
Verify Direct and Transitive Dependencies

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

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

CVE-2026-8823 Affected Github.com/mattermost/mattermost server Versions

3 component(s)
Fixed Versions:
11.7.110.11.188.0.0-20260518160100-9bd77d3fc4d2
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?
CVE-2026-8823 is a security vulnerability in Github.com/mattermost/mattermost server involving Mattermost has an Incorrect Authorization issue under CWE-863: Incorrect Authorization.
Which Github.com/mattermost/mattermost server versions are affected?
Affected versions include releases prior to 11.7.1, 10.11.18, 8.0.0-20260518160100-9bd77d3fc4d2 across affected packages: github.com/mattermost/mattermost-server, github.com/mattermost/mattermost/server/v8.
What version fixes CVE-2026-8823?
Upgrading to 11.7.1, 10.11.18, 8.0.0-20260518160100-9bd77d3fc4d2 (or the latest patched release for your respective branch) resolves the vulnerability.
Is github.com/mattermost/mattermost-server affected?
Yes, github.com/mattermost/mattermost-server is affected in releases prior to 11.7.1, 10.11.18. Upgrade your dependency to 11.7.1, 10.11.18 or later.
Is github.com/mattermost/mattermost/server/v8 affected?
Yes, github.com/mattermost/mattermost/server/v8 is affected in releases prior to 8.0.0-20260518160100-9bd77d3fc4d2. Upgrade your dependency to 8.0.0-20260518160100-9bd77d3fc4d2 or later.
What is the CVSS score of CVE-2026-8823?
CVE-2026-8823 has a CVSS v3.1 base score of 3.8 (LOW) with vector string CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:L.
What CWE is associated with CVE-2026-8823?
CVE-2026-8823 is classified under CWE-863: Incorrect Authorization (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.).
How can I check Go dependencies for CVE-2026-8823?
Run the dependency tree command: 'inspect dependencies for github.com/mattermost/mattermost-server'. This command lists direct and transitive dependencies in your build configuration so you can verify if a vulnerable version is resolved.
Machine-readable OSV JSON OSV v1.5 Schema
Normalized schema output
{
  "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"
  }
}