CVE-2026-9708

Incoming webhook user attribution via unvalidated webhook owner

Published Jul 13, 2026 CVSS 3.1 · 4.9 Medium EPSS < 1% KEV · Not listed
Description
Mattermost versions 11.7.x <= 11.7.2, 11.6.x <= 11.6.4, 10.11.x <= 10.11.19 fail to validate that an assigned incoming webhook user has access to the target team or channel, which allows a requester with webhook management permissions to create posts or direct messages attributed to another user via crafted incoming webhook configuration and payloads.. Mattermost Advisory ID: MMSA-2026-00683

Analysis

AI-generated

Technical impact

Mattermost versions 10.11.x up to 10.11.19, 11.6.x up to 11.6.4, and 11.7.x up to 11.7.2 improperly allow a configured incoming webhook to post or direct messages as an arbitrary user without checking that the webhook’s owner has access to the target team or channel. An attacker who has webhook‑management permissions can therefore craft webhook settings and payloads to impersonate other users. The weakness is an authorization flaw (CWE‑639).

Affected Systems

The vulnerability affects Mattermost installations running versions 10.11.0 through 10.11.19, 11.6.0 through 11.6.4, or 11.7.0 through 11.7.2. Upgrading to 10.11.20, 11.6.5, 11.7.3, or 11.8.0 or later removes the flaw.

Risk and Exploitability

The CVSS score of 4.9 classifies the issue as moderate severity. The EPSS score of < 1 % indicates a low probability of exploitation, and the vulnerability is not listed in CISA’s KEV catalog Exploitation requires the attacker to possess webhook‑management permissions within the Mattermost instance, after which they can construct a webhook configuration that masquerades messages under an arbitrary user’s identity.

Remediation

Vendor Solution

Update Mattermost to versions 11.8.0, 11.7.3, 11.6.5, 10.11.20 or higher.


OpenCVE Recommended Actions

  • Apply the Mattermost update to versions 10.11.20, 11.6.5, 11.7.3, or 11.8.0 or later to eliminate the authorization bypass in incoming webhook handling.
  • Review all existing incoming webhook configurations to confirm that each webhook’s owner has legitimate access to the intended team or channel, and re‑configure or delete any that do not comply.
  • Restrict webhook‑management permissions to the smallest group of trusted roles and periodically audit these permissions to enforce least privilege for this sensitive capability.

Generated by OpenCVE AI on August 1, 2026 at 10:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
References
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Mattermost
Mattermost mattermost
Vendors & Products Mattermost
Mattermost mattermost
Type Values Removed Values Added
Description Mattermost versions 11.7.x <= 11.7.2, 11.6.x <= 11.6.4, 10.11.x <= 10.11.19 fail to validate that an assigned incoming webhook user has access to the target team or channel, which allows a requester with webhook management permissions to create posts or direct messages attributed to another user via crafted incoming webhook configuration and payloads.. Mattermost Advisory ID: MMSA-2026-00683
Title Incoming webhook user attribution via unvalidated webhook owner
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 4.9, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N'}

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

Sources

Status
PUBLISHED
Assigner
Mattermost
Published
Updated
Jul 13, 2026, 2:45 PM
Reserved
May 27, 2026, 1:46 PM
Status
Analyzed
Published
Jul 13, 2026, 9:16 AM
Modified
Jul 13, 2026, 8:39 PM