CVE-2025-27933

5.4 MEDIUM

📋 TL;DR

Mattermost fails to enforce channel conversion restrictions, allowing users with permission to convert public channels to private to also convert private channels to public. This affects Mattermost instances running vulnerable versions, potentially exposing sensitive private channel content.

💻 Affected Systems

Products:
  • Mattermost
Versions: 10.4.x <= 10.4.2, 10.3.x <= 10.3.3, 9.11.x <= 9.11.8
Operating Systems: All platforms running Mattermost
Default Config Vulnerable: ⚠️ Yes
Notes: Affects all Mattermost deployments with vulnerable versions, regardless of configuration.

📦 What is this software?

⚠️ Risk & Real-World Impact

🔴

Worst Case

Sensitive information from private channels becomes publicly accessible, leading to data breaches, compliance violations, and reputational damage.

🟠

Likely Case

Accidental or intentional exposure of private channel discussions to unauthorized users within the organization.

🟢

If Mitigated

Limited impact with proper access controls and monitoring, though still a privilege escalation vulnerability.

🌐 Internet-Facing: MEDIUM - While the vulnerability requires authenticated access, internet-facing instances could be targeted by attackers who gain initial access.
🏢 Internal Only: MEDIUM - Insider threats or compromised accounts could exploit this to expose sensitive internal communications.

🎯 Exploit Status

Public PoC: ✅ No
Weaponized: UNKNOWN
Unauthenticated Exploit: ✅ No
Complexity: LOW

Exploitation requires authenticated user with channel conversion permissions, making it straightforward for authorized users.

🛠️ Fix & Mitigation

✅ Official Fix

Patch Version: 10.4.3, 10.3.4, 9.11.9

Vendor Advisory: https://mattermost.com/security-updates

Restart Required: Yes

Instructions:

1. Backup your Mattermost instance. 2. Upgrade to patched version (10.4.3, 10.3.4, or 9.11.9). 3. Restart Mattermost service. 4. Verify upgrade completed successfully.

🔧 Temporary Workarounds

Restrict Channel Conversion Permissions

all

Temporarily remove or restrict permissions for users to convert channels until patching.

Use Mattermost System Console > Permissions to modify channel conversion settings

🧯 If You Can't Patch

  • Audit and restrict user permissions for channel conversions to trusted administrators only
  • Implement enhanced monitoring for channel permission changes and audit logs

🔍 How to Verify

Check if Vulnerable:

Check Mattermost version via System Console > About Mattermost or run: mattermost version

Check Version:

mattermost version

Verify Fix Applied:

Confirm version is 10.4.3, 10.3.4, 9.11.9 or higher, then test channel conversion restrictions

📡 Detection & Monitoring

Log Indicators:

  • Channel conversion events in Mattermost audit logs
  • Unexpected channel permission changes

Network Indicators:

  • API calls to channel conversion endpoints

SIEM Query:

source="mattermost" AND (event="channel_converted" OR event="permission_changed")

🔗 References

📤 Share & Export