Approved changes feed: RSS · Atom

cpe:2.3:a:discourse:discourse:2026.3.0:*:*:*:latest:*:*:*

part: a version: 2026.3.0 update: *

VendorDiscourse (2d3c125b-857a-5933-b846-ed7f9d5e0225)
ProductDiscourse (4347364d-ae10-5ab6-a9ec-6e7dcaf78dd8)
Edition*
Language*
Software editionlatest
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/discourse/discourse purl2cpe 2026-06-01 10:13:03.500921
pkg:rpm/opensuse/discourse purl2cpe 2026-06-01 10:13:03.500923

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-34947 vulnerable 2026-06-03 15:22:11.185699 Discourse: Staged user custom fields are exposed on public invite pages
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, staged user custom fields and username are exposed on public invite pages without email verification. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-04-03T21:27:59.837Z
Updated: 2026-04-07T14:17:59.649Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33428 vulnerable 2026-06-03 15:20:44.806565 Discourse Allows Unauthorized Access to Deleted Posts Index via Group Membership
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, a non-staff user with elevated group membership could access deleted posts belonging to any user due to an overly broad authorization check on the deleted posts index endpoint. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:21:20.877Z
Updated: 2026-03-25T13:42:54.320Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33427 vulnerable 2026-06-03 15:20:44.806290 Discourse Authorization Page Displays Unvalidated Redirect Domain
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, an unauthenticated attacker can cause a legitimate Discourse authorization page to display an attacker-controlled domain, facilitating social engineering attacks against users. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:20:03.149Z
Updated: 2026-03-23T21:41:14.354Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33426 vulnerable 2026-06-03 15:20:44.805839 Discourse users can edit or synonymize hidden tags they can't see
LOW (3.5)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, users with tag-editing permissions could edit and create synonyms for tags hidden in restricted tag groups, even if they lacked visibility into those tags. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:14:57.484Z
Updated: 2026-03-24T15:30:29.255Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33425 vulnerable 2026-06-03 15:20:44.805572 Discourse has inferable private group membership or existence via exclude_groups parameter
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, unauthenticated users can determine whether a specific user is a member of a private group by observing changes in directory results when using the `exclude_groups` parameter. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, disable public access to the user directory via Admin → Settings → hide user profiles from public.
Published: 2026-03-20T23:12:30.489Z
Updated: 2026-03-23T16:48:49.363Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33424 vulnerable 2026-06-03 15:20:44.805132 PM access granted through invites after access revocation
MEDIUM (5.9)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, an attacker can grant access to a private message topic through invites even after they lose access to that PM. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:08:11.929Z
Updated: 2026-03-25T13:43:16.900Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33423 vulnerable 2026-06-03 15:20:44.804805 Discourse staff can modify any user's group notification level
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, staff can modify any user's group notification level. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:06:21.734Z
Updated: 2026-03-23T21:41:22.620Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33422 vulnerable 2026-06-03 15:20:44.804462 Discourse exposes ip_address of flagged user
LOW (3.5)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the `ip_address` of a flagged user is exposed to any user who can access the review queue, including users who should not be able to see IP addresses. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T23:04:45.477Z
Updated: 2026-03-24T02:10:31.793Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33415 vulnerable 2026-06-03 15:20:44.788924 Discourse: Improper Access Control in discourse-ai Allows Unauthorized Category Content Exposure
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 authenticated moderator-level user could retrieve post content, topic titles, and usernames from categories they were not authorized to view. Insufficient access controls on a sentiment analytics endpoint allowed category permission boundaries to be bypassed. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:42:15.870Z
Updated: 2026-04-03T16:21:37.890Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33411 vulnerable 2026-06-03 15:20:44.782034 Discourse's solved topic stream has potential stored XSS in topic title
MEDIUM (5.4)
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have a potential stored XSS in topic titles for the solved posts stream. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, ensure that the Content Security Policy is enabled, and has not been modified in a way which would make it more vulnerable to XSS attacks.
Published: 2026-03-20T22:58:14.546Z
Updated: 2026-03-24T18:03:07.240Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33410 vulnerable 2026-06-03 15:20:44.781738 Discourse hardens chat DM channel creation and expansion
MEDIUM (5.4)
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have two authorization issues in the chat direct message API. First, when creating a direct message channel or adding users to an existing one, the `target_groups` parameter was passed directly to the user resolution query without checking group or member visibility for the acting user. An authenticated chat user could craft an API request with a known private/hidden group name and receive a channel containing that group's members, leaking their identities. Second, `can_chat?` only checked group membership, not the `chat_enabled` user preference. A chat-disabled user could create or query DM channels between other users via the direct messages API, potentially exposing private `last_message` content from the serialized channel response. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T21:57:27.176Z
Updated: 2026-03-20T16:11:14.726Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33408 vulnerable 2026-06-03 15:20:44.772891 Discourse has Improper Authorization in "Post Edits" Report For Moderators
LOW (2.2)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, moderators were able to see the first 40 characters of post edits in PMs and private categories. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T22:35:14.367Z
Updated: 2026-03-20T20:08:36.220Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33395 vulnerable 2026-06-03 15:20:44.753557 Discourse has stored click‑based XSS via Graphviz SVG javascript: links
MEDIUM (4.4)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the discourse-graphviz plugin contains a stored cross-site scripting (XSS) vulnerability that allows authenticated users to inject malicious JavaScript code through DOT graph definitions. For instances with CSP disabled only. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, disable the graphviz plugin, upgrade to a patched version, or enable a content security policy.
Published: 2026-03-19T22:33:19.328Z
Updated: 2026-03-20T16:40:49.907Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33394 vulnerable 2026-06-03 15:20:44.753225 Discourse leaks PM post edits to moderators
LOW (2.7)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the Post Edits admin report (/admin/reports/post_edits) leaked the first 40 characters of raw post content from private messages and secure categories to moderators who shouldn't have access. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T22:06:06.572Z
Updated: 2026-03-20T18:36:24.612Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33393 vulnerable 2026-06-03 15:20:44.752887 Discourse fixes loose hostname matching in spam host allowlist
MEDIUM (4.3)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the `allowed_spam_host_domains` check used `String#end_with?` without domain boundary validation, allowing domains like `attacker-example.com` to bypass spam protection when `example.com` was allowlisted. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 require exact match or proper subdomain match (preceded by `.`) to prevent suffix-based bypass of `newuser_spam_host_threshold`. No known workarounds are available.
Published: 2026-03-19T22:04:26.484Z
Updated: 2026-03-20T20:15:16.294Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33355 vulnerable 2026-06-03 15:20:44.716390 Discourse filters whisper posts from private-posts feed
MEDIUM (6.5)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the `/private-posts` endpoint did not apply post-type visibility filtering, allowing regular PM participants to see whisper posts in PM topics they had access to. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T22:01:42.387Z
Updated: 2026-03-20T18:10:20.981Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33300 vulnerable 2026-06-03 15:20:44.638517 Discourse: Hidden group names and access metadata are exposed to moderators through the `category-chatables` endpoint
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 in the Category Chatables Controller show action allowed moderators to get information on hidden groups names and user count. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:42:00.882Z
Updated: 2026-04-01T18:34:16.767Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33291 vulnerable 2026-06-03 15:20:44.632847 Discourse user can create Zendesk tickets even when it does not have access to topic
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, moderators can create Zendesk tickets for topics they do not have access to view. This affects all forums that use the Zendesk plugin. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T22:56:06.423Z
Updated: 2026-03-24T02:08:54.073Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33251 vulnerable 2026-06-03 15:20:44.563189 Discourse has a Hidden Solved topics permission bypass
MEDIUM (5.4)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, an authorization bypass vulnerability in hidden Solved topics may allow unauthorized users to accept or unaccept solutions. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, ensure only trusted users are part of the Site Setting for accept_all_solutions_allowed_groups.
Published: 2026-03-20T22:52:37.051Z
Updated: 2026-03-24T18:05:41.967Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33185 vulnerable 2026-06-03 15:20:44.481091 Discourse: Group SMTP test endpoint susceptible to SSRF
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, the group email settings test endpoint could be used to make the server initiate outbound connections to arbitrary hosts and ports. This could allow probing of internal network infrastructure. The endpoint was accessible to non-staff group owners. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:41:44.893Z
Updated: 2026-04-01T13:47:00.577Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33073 vulnerable 2026-06-03 15:20:44.205821 discourse-subscriptions plugin leaking stripe API key in multisite environment
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, the discourse-subscriptions plugin leaks stripe API keys across sites in a multisite cluster resulting in the potential for stripe related information to be leaked across sites within the same multisite cluster. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:38:59.916Z
Updated: 2026-04-03T16:16:18.969Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32951 vulnerable 2026-06-03 15:20:43.994826 Discourse: Authorization bypass in oneboxer via user-controlled category id
MEDIUM (4.3)
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 authenticated user can obtain shared draft topic titles by sending an inline onebox request with a category_id parameter matching the shared drafts category. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:41:20.559Z
Updated: 2026-04-01T18:33:42.891Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32620 vulnerable 2026-06-03 15:20:43.269466 Discourse: Missing post-level authorization allows whisper metadata disclosure
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, non-staff users could access read receipt information for staff-only posts they weren't supposed to see. No post content was exposed, only metadata about who read the post and when. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:41:03.246Z
Updated: 2026-04-01T13:48:23.128Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32619 vulnerable 2026-06-03 15:20:43.269007 Discourse: Insufficient topic visibility check allows unauthorized poll manipulation in private categories
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, users who lost access to a topic (e.g., removed from a private category group) could still interact with polls in that topic, including voting and toggling poll status. No content was exposed, but users could modify poll state in topics they should no longer have access to. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:40:41.588Z
Updated: 2026-03-31T18:52:26.060Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32618 vulnerable 2026-06-03 15:20:43.268515 Discourse: Unauthorized channel membership inference via excluded_memberships_channel_id
MEDIUM (4.3)
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-31T17:40:41.484Z
Updated: 2026-04-03T16:20:00.471Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32615 vulnerable 2026-06-03 15:20:43.263129 Discourse: Category group moderators can perform actions on topics in restricted categories without read access
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, category group moderators could perform privileged actions on topics inside private categories they did not have read access to. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:40:17.212Z
Updated: 2026-04-01T18:06:54.206Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32607 vulnerable 2026-06-03 15:20:43.254759 Discourse: Stored XSS via unescaped assignee name
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, when the hidden prioritize_full_name_in_ux site setting is enabled (defaults to false, requires console access to change), user and group display names are rendered without HTML escaping in several assignment-related UI paths. This allows users with assign permission to inject arbitrary HTML/JavaScript that executes in the browser of any user viewing an affected topic. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:40:05.155Z
Updated: 2026-04-01T13:48:54.473Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32273 vulnerable 2026-06-03 15:20:42.666426 Discourse: XSS on category description update via API
MEDIUM (5.4)
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, updating a category description via API is not sanitizing the description string, which can lead to XSS attacks. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:39:48.771Z
Updated: 2026-03-31T18:52:31.983Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32243 vulnerable 2026-06-03 15:20:42.603204 Discourse: Stored XSS in discourse-ai shared conversations onebox
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 attacker with the ability to create shared AI conversations could inject arbitrary HTML and JavaScript via crafted conversation titles. This payload would execute in the browser of any user viewing the onebox preview, potentially allowing session hijacking or unauthorized actions on behalf of the victim. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:39:38.318Z
Updated: 2026-04-03T16:18:12.209Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32143 vulnerable 2026-06-03 15:20:42.010020 Discourse: Admin-only report can be exported by moderators
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, moderators could export CSV data for admin-restricted reports, bypassing the report visibility restrictions. This could expose sensitive operational data intended only for admins. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:39:25.635Z
Updated: 2026-04-01T18:05:32.105Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32114 vulnerable 2026-06-03 15:20:41.948344 Discourse's unscoped status lookups leak restricted metadata
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, there is an Insecure Direct Object Reference (IDOR) vulnerability that allows any authenticated user to access metadata about AI personas, features, and LLM models by providing their identifiers. This information includes credit allocations and usage statistics which are not intended to be public. The attack is performed over the network, requires low privileges (any logged-in user), and results in a low impact on confidentiality with no impact on integrity or availability. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. To work around this issue, disable AI plugin or upgrade to a patched version.
Published: 2026-03-20T03:13:34.838Z
Updated: 2026-03-20T14:29:13.455Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32113 vulnerable 2026-06-03 15:20:41.946919 Discourse: Open redirect via `sso_destination_url` cookie in `enter`
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, the enter action in StaticController reads the sso_destination_url cookie and redirects to it with allow_other_host: true without validating the destination URL. While this cookie is normally set during legitimate DiscourseConnect Provider flows with cryptographically validated SSO payloads, cookies are client-controlled and can be set by attackers. This issue has been patched in versions 2026.1.3, 2026.2.2, and 2026.3.0.
Published: 2026-03-31T17:39:25.820Z
Updated: 2026-04-01T13:56:12.868Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32099 vulnerable 2026-06-03 15:20:41.922325 Discourse prevents hidden profile data leak via user onebox
MEDIUM (4.3)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, when a user has `hide_profile` enabled, their bio, location, and website were still exposed through the user onebox preview. An authenticated user could request a onebox for a hidden user's profile URL and receive their hidden profile fields (bio, location, website) in the response. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T21:52:24.531Z
Updated: 2026-03-20T18:38:21.818Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31869 vulnerable 2026-06-03 15:20:41.272202 Discourse: Composer mentions endpoint leaks hidden group membership through PM `allowed_names` check
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the ComposerController#mentions endpoint reveals hidden group membership to any authenticated user who can message the group. By supplying allowed_names referencing a hidden-membership group and probing arbitrary usernames, an attacker can infer membership based on whether user_reasons returns "private" for a given user. This bypasses group member-visibility controls. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. To work around this issue, restrict the messageable policy of any hidden-membership group to staff or group members only, so untrusted users cannot reach the vulnerable code path.
Published: 2026-03-20T03:10:43.213Z
Updated: 2026-03-20T17:18:59.947Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-31805 vulnerable 2026-06-03 15:20:41.122903 Discourse has a poll authorization bypass via post_id array parameter
MEDIUM (5.3)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, an authorization bypass in the poll plugin allowed authenticated users to vote on, remove votes from, or toggle the open/closed status of polls they did not have access to. By passing post_id as an array (e.g. post_id[]=&post_id[]=), the authorization check resolves to the accessible post while the poll lookup resolves to a different post's poll. This affects the vote, remove_vote, and toggle_status endpoints in DiscoursePoll::PollsController. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch.
Published: 2026-03-20T03:07:14.755Z
Updated: 2026-03-20T15:46:27.399Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30891 vulnerable 2026-06-03 15:19:26.020063 Discourse hasUnauthorized Exposure of Private User Action Types
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, a user could access another user's private activity due to insufficient authorization checks in the user actions endpoint. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch.
Published: 2026-03-20T03:02:27.060Z
Updated: 2026-03-20T14:29:38.615Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30889 vulnerable 2026-06-03 15:19:26.019550 Discourse has Unauthorized Post Data Exposure in discourse-user-notes
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, a moderator could exploit insufficient authorization checks to access metadata of posts they should not have permission to view. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch.
Published: 2026-03-20T02:59:13.574Z
Updated: 2026-03-20T18:08:26.590Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30888 vulnerable 2026-06-03 15:19:26.019220 Discourse has moderator privilege escalation via arbitrary post_id in suspend/silence endpoint
LOW (2.2)
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 allow a moderator to edit site policy documents (ToS, guidelines, privacy policy) that they are explicitly prohibited from modifying. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-20T02:55:58.300Z
Updated: 2026-03-21T02:54:32.524Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-29072 vulnerable 2026-06-03 15:19:22.841248 Discourse missing permission check for policy creation in discourse-policy
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, users who do not belong to the allowed policy creation groups can create functional policy acceptance widgets in posts under the right conditions. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, disable the discourse-policy plugin by disabling the `policy_enabled` site setting.
Published: 2026-03-19T21:49:33.865Z
Updated: 2026-03-20T16:27:46.085Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28282 vulnerable 2026-06-03 15:18:08.273034 Discourse vulnerable to group membership addition permission bypass via discourse-policy plugin
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have a security flaw in the discourse-policy plugin which allowed a user with policy creation permission to gain membership access to any private/restricted groups. Once membership to a private/restricted group has been obtained, the user will be able to read private topics that only the group has access to. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, review all policies for the use of `add-users-to-group` and temporarily remove the attribute from the policy. Alternatively, disable the discourse-policy plugin by disabling the `policy_enabled` site setting.
Published: 2026-03-19T21:45:13.648Z
Updated: 2026-03-20T18:10:26.922Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27936 vulnerable 2026-06-03 15:18:07.746139 Discourse discloses restricted post-action counts to non-privileged users
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, a restriction bypass allows restricted post action counts to be disclosed to non-privileged users through a carefully crafted request. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T21:42:36.677Z
Updated: 2026-03-24T01:45:26.962Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27935 vulnerable 2026-06-03 15:18:07.745736 Discourse leaks private topic metadata to non-authorized users
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have a vulnerability in an API endpoint that discloses private topic metadata of admin users to moderator users even if the moderators do not have access to the private topics. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T21:33:38.459Z
Updated: 2026-03-20T16:28:35.052Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27934 vulnerable 2026-06-03 15:18:07.745386 Discourse leaks private topic title and post excerpt via user action API endpoint
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have a lack of visibility checks with a user action API endpoint that results in disclosure of the title and post excerpt to unauthorized users, leading to information disclosure. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T21:17:43.369Z
Updated: 2026-03-20T18:53:53.212Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27740 vulnerable 2026-06-03 15:18:07.178122 Discourse has Stored XSS in AI Triage Automation
Discourse is an open-source discussion platform. Versions prior to 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 have a cross-site scripting vulnerability that arises because the system trusts the raw output from an AI Large Language Model (LLM) and renders it using htmlSafe in the Review Queue interface without adequate sanitization. A malicious attacker can use valid Prompt Injection techniques to force the AI to return a malicious payload (e.g., tags). When a Staff member (Admin/Moderator) views the flagged post in the Review Queue, the payload executes. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, temporarily disable AI triage automation scripts.
Published: 2026-03-19T20:56:17.272Z
Updated: 2026-03-20T18:10:38.878Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27570 vulnerable 2026-06-03 15:18:06.608670 Discourse Vulnerable to Stored XSS via Shared AI Conversation Onebox
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, the onebox method in the SharedAiConversation model renders the conversation title directly into HTML without proper sanitization. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, tighten access by changing the `ai_bot_public_sharing_allowed_groups` site setting.
Published: 2026-03-19T20:52:17.572Z
Updated: 2026-03-24T19:43:07.713Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27491 vulnerable 2026-06-03 15:18:06.550672 Discourse has a bypass of official warnings messages by non-staff users
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, a type coercion issue in a post actions API endpoint allowed non-staff users to issue warnings to other users. Warnings are a staff-only moderation feature. The vulnerability required the attacker to be a logged-in user and to send a specifically crafted request. No data exposure or privilege escalation beyond the ability to create unauthorized user warnings was possible. Versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2 contain a patch. No known workarounds are available.
Published: 2026-03-19T20:47:54.668Z
Updated: 2026-03-20T20:20:00.790Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27481 vulnerable 2026-06-03 15:18:06.539544 Discourse: Hidden tag visibility bypass on tag routes
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.
Published: 2026-04-03T21:27:12.156Z
Updated: 2026-04-07T14:18:35.689Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27454 vulnerable 2026-06-03 15:18:06.498717 Discourse has check revision visibility on posts endpoint
MEDIUM (5.3)
Discourse is an open-source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, requesting /posts/:id.json?version=X bypassed authorization checks on post revisions. The display_post method called post.revert_to directly without verifying whether the revision was hidden or if the user had permission to view edit history. This meant hidden revisions (intentionally concealed by staff) could be read by any user by simply enumerating version numbers. Starting in versions 2026.3.0-latest.1, 2026.2.1, and 2026.1.2, Discourse looks up the PostRevision and call guardian.ensure_can_see! before reverting, consistent with how the /posts/:id/revisions/:revision endpoint already authorizes access. No known workarounds are available.
Published: 2026-03-19T20:39:28.350Z
Updated: 2026-03-20T17:10:14.076Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27166 vulnerable 2026-06-03 15:18:06.096515 Discourse vulnerable to HTML injection via prohibited iframe URLs
MEDIUM (4.1)
Discourse is an open source discussion platform. Prior to versions 2026.3.0-latest.1, 2026.2.1 and 2026.1.2, insufficient cleanup in the default Codepen allowed iframes value allows an attacker to trick a user into changing the URL of the main page. This issue has been fixed in versions 2026.3.0-latest.1, 2026.2.1 and 2026.1.2. To workaround this issue, remove Codepen from the list of allowed iframes.
Published: 2026-03-19T20:29:22.570Z
Updated: 2026-03-21T03:31:58.296Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.