CVE-2025-27936

Webhook Secret Exposure via Timing attack in MSteams plugin

Published Apr 16, 2025 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
Mattermost Plugin MSTeams versions <2.1.0 and Mattermost Server versions 10.5.x <=10.5.1 with the MS Teams plugin enabled fail to perform constant time comparison on a MSTeams plugin webhook secret which allows an attacker to retrieve the webhook secret of the MSTeams plugin via a timing attack during webhook secret comparison.

Remediation

Vendor Solution

Update Mattermost Plugin MSTeams to version 2.1.1 or Mattermost Server to versions 10.6.0, 10.5.2 or higher.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2025-11359 Mattermost vulnerable to Observable Timing Discrepancy
Github GHSA Github GHSA GHSA-2j87-p623-8cc2 Mattermost vulnerable to Observable Timing Discrepancy
References
History
Type Values Removed Values Added
First Time appeared Mattermost
Mattermost mattermost Server
Mattermost ms Teams
CPEs cpe:2.3:a:mattermost:mattermost_server:*:*:*:*:*:*:*:*
cpe:2.3:a:mattermost:ms_teams:*:*:*:*:*:*:*:*
Vendors & Products Mattermost
Mattermost mattermost Server
Mattermost ms Teams
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
Description Mattermost Plugin MSTeams versions <2.1.0 and Mattermost Server versions 10.5.x <=10.5.1 with the MS Teams plugin enabled fail to perform constant time comparison on a MSTeams plugin webhook secret which allows an attacker to retrieve the webhook secret of the MSTeams plugin via a timing attack during webhook secret comparison.
Title Webhook Secret Exposure via Timing attack in MSteams plugin
Weaknesses CWE-208
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
Mattermost
Published
Updated
Apr 16, 2025, 2:32 PM
Reserved
Apr 8, 2025, 11:14 AM
Status
Analyzed
Published
Apr 16, 2025, 10:15 AM
Modified
Jun 17, 2026, 9:04 AM