Description
Discourse is an open-source discussion platform. From versions 2026.1.0-latest to before 2026.1.3, 2026.2.0-latest to before 2026.2.2, and 2026.3.0-latest to before 2026.3.0, there is possible channel membership inference from chat user search without authorization. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31
Score: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized disclosure of channel membership information
Action: Apply Patch
AI Analysis

Impact

Discourse versions 2026.1.0 to 2026.1.2, 2026.2.0 to 2026.2.1, and 2026.3.0 to 2026.3.0 provide a search interface that inadvertently reveals whether a user is a member of a chat channel. The vulnerability allows an unauthorised party to infer membership status without authentication, constituting a privacy breach. This is an instance of information disclosure (CWE‑200) and can expose sensitive community structures.

Affected Systems

Affected vendors and products are the Discourse open-source discussion platform, specifically the chat module of Discourse. The impacted releases are from 2026.1.0 through 2026.1.2, from 2026.2.0 through 2026.2.1, and from 2026.3.0 through 2026.3.0-latest prior to the patch. The vulnerability has been fixed in Discourse 2026.1.3, 2026.2.2, and 2026.3.0, and only systems running the older releases remain at risk.

Risk and Exploitability

The CVSS score of 4.3 indicates moderate risk, but the EPSS score of less than 1% suggests that exploitation is unlikely at present. The vulnerability is not listed in CISA’s KEV catalog, reducing the immediate threat. The likely attack vector is access to the chat search API, which can be triggered by anyone with network visibility to the application; it does not require elevated privileges. Because no persistent exploit exists, the primary concern is unintended information disclosure, but administrators should still patch promptly to prevent potential future usage or correlation attacks.

Generated by OpenCVE AI on April 9, 2026 at 19:28 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Discourse 2026.1.3, 2026.2.2, or 2026.3.0 or newer, depending on the current release; the patch commit 81fd89e744058e509412158e5e6ac90c856ade64 has been applied.
  • Verify the applied patch by checking the application version or reviewing the commit history.
  • If an immediate upgrade is not feasible, block or restrict the chat search API endpoint to authorized users only via firewall rules or Discourse permission settings.
  • Monitor application logs for unusual chat search activity that may indicate attempts to gather membership data.

Generated by OpenCVE AI on April 9, 2026 at 19:28 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Apr 2026 18:45:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:discourse:discourse:*:*:*:*:latest:*:*:*
cpe:2.3:a:discourse:discourse:2026.3.0:*:*:*:latest.1:*:*:*
cpe:2.3:a:discourse:discourse:2026.3.0:*:*:*:latest:*:*:*

Fri, 03 Apr 2026 17:45:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 01 Apr 2026 02:15:00 +0000

Type Values Removed Values Added
First Time appeared Discourse
Discourse discourse
Vendors & Products Discourse
Discourse discourse

Tue, 31 Mar 2026 18:00:00 +0000

Type Values Removed Values Added
Description Discourse is an open-source discussion platform. From versions 2026.1.0-latest to before 2026.1.3, 2026.2.0-latest to before 2026.2.2, and 2026.3.0-latest to before 2026.3.0, there is possible channel membership inference from chat user search without authorization. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Title Discourse: Unauthorized channel membership inference via excluded_memberships_channel_id
Weaknesses CWE-200
References
Metrics cvssV3_1

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


Subscriptions

Discourse Discourse
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-04-03T16:20:00.471Z

Reserved: 2026-03-12T15:29:36.557Z

Link: CVE-2026-32618

cve-icon Vulnrichment

Updated: 2026-04-03T16:19:56.239Z

cve-icon NVD

Status : Analyzed

Published: 2026-03-31T18:16:50.370

Modified: 2026-04-09T18:30:55.347

Link: CVE-2026-32618

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-04-10T09:46:06Z

Weaknesses