Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK
2 techniques across 2 tactics: Collection, Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | The CVSS v4.0 score of 6.3 reflects low confidentiality impact (VC:L) with network-based unauthenticated access (AV:N, PR:N) and low attack complexity (AC:L), though an attack requires prior timing (AT:P). This is primarily an information disclosure vulnerability with no impact on integrity or availability. The EPSS score is not provided, limiting probabilistic exploitation estimates. The lack of a KEV (CISA Known Exploited Vulnerabilities) designation and absence of public exploit code suggest this is a moderate-priority finding rather than an active threat. However, the unauthenticated attack vector (PR:N per CVSS) makes this exploitable by any network attacker without credentials, and tag metadata disclosure could enable reconnaissance of sensitive discussion areas or reveal organizational structure. Organizations operating Discourse instances with strict tag-based access controls should prioritize patching as a standard hardening measure, but this is not an emergency-tier vulnerability. |
| Exploit ScenarioDerived | An unauthenticated attacker accessing a Discourse forum discovers the existence and metadata of staff-only tags by making repeated API requests or leveraging tag enumeration endpoints, which fail to validate authorization due to the bypass flaw. The attacker gains intelligence about restricted discussion topics (e.g., 'internal-incident', 'executive-team') without needing community credentials, potentially enabling social engineering or directing further reconnaissance toward sensitive organizational areas. This attack requires no user interaction and succeeds against any Discourse instance with tagging and staff-only tag groups enabled. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 03, 2026
Discourse versions 2026.1.0-2026.1.2, 2026.2.0-2026.2.1, and 2026.3.0-pre allow unauthenticated users to enumerate and view hidden staff-only tags and associated metadata through an authorization bypass flaw. All instances with tagging enabled and staff-only tag groups configured are vulnerable. The issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0 final. No public exploit code or active exploitation has been confirmed at the time of analysis.
RemediationAI
Vendor-released patches are available in Discourse versions 2026.1.3, 2026.2.2, and 2026.3.0 (final). Administrators should upgrade immediately to one of these patched versions based on their current release track. For instances on the 2026.1.x branch, update to 2026.1.3 or later; for 2026.2.x, update to 2026.2.2 or later; for 2026.3.x, ensure deployment of 2026.3.0 final (not pre-release). No configuration-only workarounds are documented; patching is the only confirmed remediation. Complete advisory and patch details are available at https://github.com/discourse/discourse/security/advisories/GHSA-6c9x-3vrp-682x.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 3 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Discourse is an open-source discussion platform built on Ruby on Rails that implements role-based access control (RBAC) for content visibility, including tag-level permissions. Tags in Discourse can be restricted to staff-only visibility to prevent community users from viewing or discovering sensitive discussion categories. The vulnerability stems from a failure in the authorization layer (CWE-200: Exposure of Sensitive Information to an Unauthorized Actor) that does not properly validate whether the requesting user has permission to view tag metadata. The affected CPE cpe:2.3:a:discourse:discourse:*:*:*:*:*:*:*:* indicates the entire Discourse product line is affected across multiple major versions. The attack requires the tagging feature to be enabled and at least one tag group configured with staff-only restrictions; instances without these configurations are unaffected.
Know when Discourse gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Primary rating from Vendor (GitHub_M) · only source for this CVE.
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
2DescriptionCVE.org
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, an authorization bypass vulnerability allows unauthenticated or unauthorized users to view hidden (staff-only) tags and its associated data. All Discourse instances with tagging enabled and staff-only tag groups configured are impacted. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Discourse versions prior to 3.5.0.beta6 contain a reflected cross-site scripting (XSS) vulnerability in social login fun
discourse-bbcode is the official BBCode plugin for Discourse. Rated critical severity (CVSS 9.8), this vulnerability is
Unauthorized information disclosure in Discourse discussion platform versions prior to 2026.3.0-latest.1, 2026.2.1, and
Discourse is an open source platform for community discussion. Rated high severity (CVSS 8.2), this vulnerability is rem
Discourse versions prior to 2025.12.2, 2026.1.1, and 2026.2.0 contain an insecure direct object reference (IDOR) in the
In Discourse 2.7.0 through beta1, a rate-limit bypass leads to a bypass of the 2FA requirement for certain forms. Rated
Unauthenticated attackers can submit forged webhook payloads to multiple email provider integrations in Discourse versio
Discourse is an open-source discussion platform. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploi
Discourse is an open source platform for community discussion. Rated medium severity (CVSS 5.9), this vulnerability is r
Discourse versions prior to 3.4.4 (stable), 3.5.0.beta5 (beta), and 3.5.0.beta6-dev (tests-passed) contain a critical vu
Discourse is an open source platform for community discussion. Rated critical severity (CVSS 9.8), this vulnerability is
Discourse Patreon enables syncronization between Discourse Groups and Patreon rewards. Rated critical severity (CVSS 9.8
EUVD-2026-18866
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB