Approved changes feed: RSS · Atom

cpe:2.3:a:discourse:discourse:2025.12.0:*:*:*:stable:*:*:*

part: a version: 2025.12.0 update: *

VendorDiscourse (2d3c125b-857a-5933-b846-ed7f9d5e0225)
ProductDiscourse (4347364d-ae10-5ab6-a9ec-6e7dcaf78dd8)
Edition*
Language*
Software editionstable
Target software*
Target hardware*
Other*
NotesImported from NVD CPE 2.0 feed

PURL mappings

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

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-24742 vulnerable 2026-06-03 15:16:53.117261 Discourse staff action logs expose sensitive information to moderators
MEDIUM (6.5)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, non-admin moderators can view sensitive information in staff action logs that should be restricted to administrators only. The exposed information includes webhook payload URLs and secrets, API key details, site setting changes, private message content, restricted category names and structures, and private chat channel titles. This allows moderators to bypass intended access controls and extract confidential data by monitoring the staff action logs. With leaked webhook secrets, an attacker could potentially spoof webhook events to integrated services. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. As a workaround, site administrators should review and limit moderator appointments to fully trusted users. There is no configuration-based workaround to prevent this access.
Published: 2026-01-28T20:11:30.982Z
Updated: 2026-01-28T20:35:27.216Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-23743 vulnerable 2026-06-03 15:16:50.599318 Discourse allows permalinks to restricted resources to leak resource slugs to unauthorized users
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, permalinks pointing to access-restricted resources (private topics, categories, posts, or hidden tags) were redirecting users to URLs containing the resource slug, even when the user didn't have access to view the resource. This leaked potentially sensitive information (e.g., private topic titles) via the redirect Location header and the 404 page's search box. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.
Published: 2026-01-28T20:07:21.266Z
Updated: 2026-01-28T21:07:37.739Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-21865 vulnerable 2026-06-03 15:15:51.767955 Discourse topic conversion permission vulnerability for moderators
MEDIUM (6.5)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, moderators can convert some personal messages to public topics when they shouldn't have access. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. As a workaround, site admin can temporarily revoke the moderation role from untrusted moderators or remove the moderator group from the "personal message enabled groups" site setting until the Discourse instance has been upgraded to a version that has been patched.
Published: 2026-01-28T19:51:37.991Z
Updated: 2026-01-28T20:10:06.915Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69289 vulnerable 2026-06-03 15:11:04.912632 Discourse has insecure default configuration that allows non-admin moderators to takeover any non-staff account via email change
Discourse is an open source discussion platform. A privilege escalation vulnerability in versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 allows a non-admin moderator to bypass email-change restrictions, allowing a takeover of non-staff accounts. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. As a workaround, ensure moderators are trusted or enable the "require_change_email_confirmation" setting.
Published: 2026-01-28T19:33:58.921Z
Updated: 2026-01-28T20:15:03.696Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-69218 vulnerable 2026-06-03 15:11:04.740208 Discourse moderators can access admin-only reports exposing private upload URLs
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, moderators can access the `top_uploads` admin report which should be restricted to admins only. This report displays direct URLs to all uploaded files on the site, including sensitive content such as user data exports, admin backups, and other private attachments that moderators should not have access to. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. There is no workaround. Limit moderator privileges to trusted users until the patch is applied.
Published: 2026-01-28T19:30:28.793Z
Updated: 2026-01-28T19:45:12.386Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68934 vulnerable 2026-06-03 15:11:04.235704 Discourse Has Denial of Service (DoS) Vulnerability in Drafts Creation Endpoint
MEDIUM (6.5)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, authenticated users can submit crafted payloads to /drafts.json that cause O(n^2) processing in Base62.decode, tying up workers for 35-60 seconds per request. This affects all users as the shared worker pool becomes exhausted. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. Lowering the max_draft_length site setting reduces attack surface but does not fully mitigate the issue, as payloads under the limit can still trigger the slow code path.
Published: 2026-01-28T19:19:59.627Z
Updated: 2026-01-28T19:46:16.472Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68933 vulnerable 2026-06-03 15:11:04.235192 Discourse non-admin moderators can exfiltrate private content via post ownership transfer
MEDIUM (6.9)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, non-admin moderators with the `moderators_change_post_ownership` setting enabled can change ownership of posts in private messages and restricted categories they cannot access, then export their data to view the content. This is a broken access control vulnerability affecting sites that grant moderators post ownership transfer permissions. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. The patch adds visibility checks for both the topic and posts before allowing ownership transfer. As a workaround, disable the `moderators_change_post_ownership` site setting to prevent non-admin moderators from using the post ownership transfer feature.
Published: 2026-01-28T19:17:23.713Z
Updated: 2026-01-28T20:16:21.375Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68666 vulnerable 2026-06-03 15:11:03.748110 Discourse users archives leaked to users with moderation privileges
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, users archives are viewable by users with moderation privileges even though moderators should not have access to the archives. Private topic/post content made by the users are leaked through the archives leading to a breach of confidentiality. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. To work around this problem, a site admin can temporarily revoke the moderation role from all moderators until the Discourse instance has been upgraded to a version that has been patched.
Published: 2026-01-28T19:14:09.984Z
Updated: 2026-02-26T14:58:41.984Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68662 vulnerable 2026-06-03 15:11:03.736392 FinalDestination hostname matching allows SSRF protection bypass
HIGH (7.6)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, a hostname validation issue in FinalDestination could allow bypassing SSRF protections under certain conditions. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.
Published: 2026-01-28T19:12:24.903Z
Updated: 2026-01-28T20:21:50.707Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68660 vulnerable 2026-06-03 15:11:03.735807 Discourse AI Discover's continue conversation allows threat actor to impersonate user
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, an endpoint lets any authenticated user bypass the ai_discover_persona access controls and gain ongoing DM access to personas that may be wired to staff-only categories, RAG document sets, or automated tooling, enabling unauthorized data disclosure. Because the controller also accepts arbitrary user_id, an attacker can impersonate other accounts to trigger unwanted AI conversations on their behalf, generating confusing or abusive PM traffic. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.
Published: 2026-01-28T18:55:11.557Z
Updated: 2026-01-28T19:27:18.739Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68659 vulnerable 2026-06-03 15:11:03.735366 Discourse has DoS vulnerability in username change endpoint
MEDIUM (4.3)
Discourse is an open source discussion platform. Versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 have an application level denial of service vulnerabilityin the username change functionality at try.discourse.org. The vulnerability allows attackers to cause noticeable server delays and resource exhaustion by sending large JSON payloads to the username preference endpoint PUT /u//preferences/username, resulting in degraded performance for other users and endpoints. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.
Published: 2026-01-28T18:51:40.341Z
Updated: 2026-01-28T20:20:41.258Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-68479 vulnerable 2026-06-03 15:11:03.277479 Discourse subscriptions are susceptible to takeover
HIGH (7.1)
Discourse is an open source discussion platform. In versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0, some subscription endpoints lack proper checking for ownership before making changes. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. No known workarounds are available.
Published: 2026-01-28T18:34:00.486Z
Updated: 2026-01-29T18:11:42.379Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-67723 vulnerable 2026-06-03 15:11:02.227880 Discourse vulnerable to stored Cross-site Scripting via Katex in discourse-math plugin
MEDIUM (4.6)
Discourse is an open source discussion platform. Versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 have a content-security-policy-mitigated cross-site scriptinv vulnerability on the Discourse Math plugin when using its KaTeX variant. This issue is patched in versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0. As a workaround, the Discourse Math plugin can be disabled, or the Mathjax provider can be used instead of KaTeX.
Published: 2026-01-28T18:21:35.379Z
Updated: 2026-01-28T19:28:24.714Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66488 vulnerable 2026-06-03 15:11:00.637757 Discourse allows script execution in uploaded HTML/XML files on S3
MEDIUM (4.6)
Discourse is an open source discussion platform. A vulnerability present in versions prior to 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 affects anyone who uses S3 for uploads. While scripts may be executed, they will only be run in the context of the S3/CDN domain, with no site credentials. Versions 3.5.4, 2025.11.2, 2025.12.1, and 2026.1.0 fix the issue. As a workaround, disallow html or xml files for uploads in authorized_extensions. For existing html xml uploads, site owners can consider deleting them.
Published: 2026-01-28T18:15:52.902Z
Updated: 2026-01-28T19:29:11.123Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64528 vulnerable 2026-06-03 15:09:39.359010 Users are able to find users by name even when `enable_names` is off
Discourse is an open source discussion platform. Prior to versions 3.5.3, 2025.11.1, and 2025.12.0, an attacker who knows part of a username can find the user and their full name via UI or API, even when `enable_names` is disabled. Versions 3.5.3, 2025.11.1, and 2025.12.0 contain a fix.
Published: 2025-12-30T16:04:10.093Z
Updated: 2025-12-30T18:11:53.787Z
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.