Description
Discourse is an open-source discussion platform. Prior to 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0, SiteSerializer.anonymous_default_navigation_menu_tags serializes tags from SiteSetting.default_navigation_menu_tags without applying DiscourseTagging.filter_visible for the anonymous viewer. An unauthenticated user can retrieve restricted tag names and descriptions through /site.json when those tags are limited by inaccessible categories, category tag groups, or tag-group permissions. This issue is fixed in versions 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0.
Published: 2026-08-10
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Discourse's SiteSerializer.anonymous_default_navigation_menu_tags incorrectly serialized tags specified in the SiteSetting.default_navigation_menu_tags setting without applying the DiscourseTagging.filter_visible logic for anonymous viewers. As a result, unauthenticated users can request /site.json and obtain the names and descriptions of tags that are normally hidden by category restrictions, tag‑group permissions, or category tag groups. The exposed data can leak sensitive information about topic organization, potentially aiding social engineering or targeted attacks. This flaw represents a missing authorization weakness (CWE-862).

Affected Systems

Discourse is the affected platform. Versions that lack the fix include any release before 2026.1.6, 2026.5.2, 2026.6.1 or 2026.7.0. Users should verify the version of their Discourse deployment against these target releases.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity. The EPSS value is not reported, and the vulnerability is not listed in CISA's KEV catalog, suggesting limited known exploitation at this time. An attacker could leverage a simple HTTP GET request to /site.json from any internet‑facing instance to retrieve the hidden tag metadata. While it does not provide direct system compromise, the disclosed information could support broader reconnaissance or targeted phishing attempts. Because anonymous access is involved, no authentication is required, increasing the likelihood of discovery and exploitation in a publicly exposed environment.

Generated by OpenCVE AI on August 10, 2026 at 17:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the patched Discourse releases 2026.1.6, 2026.5.2, 2026.6.1 or 2026.7.0.
  • Test that /site.json for anonymous users no longer returns restricted tag descriptions by attempting a request after the update.
  • At the very least, configure SiteSetting.default_navigation_menu_tags to exclude any tags that have category or tag‑group restrictions until the patch can be applied.

Generated by OpenCVE AI on August 10, 2026 at 17:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 03:15:00 +0000

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

Mon, 10 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 10 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Description Discourse is an open-source discussion platform. Prior to 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0, SiteSerializer.anonymous_default_navigation_menu_tags serializes tags from SiteSetting.default_navigation_menu_tags without applying DiscourseTagging.filter_visible for the anonymous viewer. An unauthenticated user can retrieve restricted tag names and descriptions through /site.json when those tags are limited by inaccessible categories, category tag groups, or tag-group permissions. This issue is fixed in versions 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0.
Title Discourse: Anonymous sidebar serialization exposes descriptions of category-restricted tags
Weaknesses CWE-862
References
Metrics cvssV3_1

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


Subscriptions

Discourse Discourse
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-10T21:11:02.865Z

Reserved: 2026-08-10T13:48:09.545Z

Link: CVE-2026-72723

cve-icon Vulnrichment

Updated: 2026-08-10T19:02:48.876Z

cve-icon NVD

Status : Received

Published: 2026-08-10T16:19:49.667

Modified: 2026-08-10T21:17:23.923

Link: CVE-2026-72723

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T03:00:04Z

Weaknesses