Approved changes feed: RSS · Atom

cpe:2.3:a:discourse:discourse:*:*:*:*:beta:*:*:*

part: a version: * update: *

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

PURL mappings

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

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-61598 vulnerable 2026-06-03 15:07:56.733590 Discourse is missing Cache-Control response header on error responses
Discourse is an open source discussion platform. Version before 3.6.2 and 3.6.0.beta2, default Cache-Control response header with value no-store, no-cache was missing from error responses. This may caused unintended caching of those responses by proxies potentially leading to cache poisoning attacks. This vulnerability is fixed in 3.6.2 and 3.6.0.beta2.
Published: 2025-10-28T20:38:54.753Z
Updated: 2025-10-29T13:43:00.335Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59337 vulnerable 2026-06-03 15:06:24.924098 Discourse: Cross-Site Data Exposure via Backup Restore Metacommand Injection in Multisite Deployments
Discourse is an open-source community discussion platform. In versions 3.5.0 and below, malicious meta-commands could be embedded in a backup dump and executed during restore. In multisite setups, this allowed an admin of one site to access data or credentials from other sites. This issue is fixed in version 3.5.1.
Published: 2025-10-01T20:41:45.833Z
Updated: 2025-10-02T15:56:54.652Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58055 vulnerable 2026-06-03 15:06:20.487657 Discourse AI Suggestions Contain Insecure Direct Object Reference
MEDIUM (4.3)
Discourse is an open-source community discussion platform. In versions 3.5.0 and below, the Discourse AI suggestion endpoints for topic “Title”, “Category”, and “Tags” allowed authenticated users to extract information about topics that they weren’t authorized to access. By modifying the “topic_id” value in API requests to the AI suggestion endpoints, users could target specific restricted topics. The AI model’s responses then disclosed information that the authenticated user couldn’t normally access. This issue is fixed in version 3.5.1. To workaround this issue, users can restrict group access to the AI helper feature through the "composer_ai_helper_allowed_groups" and "post_ai_helper_allowed_groups" site settings.
Published: 2025-10-01T18:48:55.853Z
Updated: 2025-10-23T13:20:54.766Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-58054 vulnerable 2026-06-03 15:06:20.485737 Discourse is vulnerable to XSS when quoting chat messages
LOW (3.5)
Discourse is an open-source community discussion platform. Versions 3.5.0 and below are vulnerable to XSS attacks through parsing and rendering of chat channel titles and chat thread titles via the quote message functionality when using the rich text editor. This issue is fixed in version 3.5.1.
Published: 2025-10-01T18:42:54.700Z
Updated: 2025-10-01T19:24:29.602Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-54411 vulnerable 2026-06-03 15:04:55.978330 Discourse welcome banner user name XSS
Discourse is an open-source discussion platform. Welcome banner user name string for logged in users can be vulnerable to XSS attacks, which affect the user themselves or an admin impersonating them. Admins can temporarily alter the welcome_banner.header.logged_in_members site text to remove the preferred_display_name placeholder, or not impersonate any users for the time being. This vulnerability is fixed in 3.5.0.beta8.
Published: 2025-08-19T16:41:40.362Z
Updated: 2025-08-19T19:17:28.269Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53102 vulnerable 2026-06-03 15:03:53.356477 Discourse's WebAuthn challenge isn't cleared from user session after authentication
Discourse is an open-source community discussion platform. Prior to version 3.4.7 on the `stable` branch and version 3.5.0.beta.8 on the `tests-passed` branch, upon issuing a physical security key for 2FA, the server generates a WebAuthn challenge, which the client signs. The challenge is not cleared from the user’s session after authentication, potentially allowing reuse and increasing security risk. This is fixed in versions 3.4.7 and 3.5.0.beta.8.
Published: 2025-07-29T19:24:06.076Z
Updated: 2025-07-29T19:33:43.304Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48954 vulnerable 2026-06-03 15:01:43.804056 Discourse vulnerable to XSS via user-provided query parameter in oauth failure flow
HIGH (8.1)
Discourse is an open-source discussion platform. Versions prior to 3.5.0.beta6 are vulnerable to cross-site scripting when the content security policy isn't enabled when using social logins. Version 3.5.0.beta6 patches the issue. As a workaround, have the content security policy enabled.
Published: 2025-06-25T14:02:46.515Z
Updated: 2025-06-25T14:19:13.945Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48877 vulnerable 2026-06-03 15:01:43.659331 Discourse vulnerable to auto-executing of third-party code in embedded CodePen iframe
Discourse is an open-source discussion platform. Prior to version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch, Codepen is present in the default `allowed_iframes` site setting, and it can potentially auto-run arbitrary JS in the iframe scope, which is unintended. This issue is patched in version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch. As a workaround, the Codepen prefix can be removed from a site's `allowed_iframes`.
Published: 2025-06-09T12:36:29.651Z
Updated: 2025-06-09T15:17:08.586Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48062 vulnerable 2026-06-03 15:01:34.052773 Discourse vulnerable to HTML injection when inviting to topic via email
HIGH (7.1)
Discourse is an open-source discussion platform. Prior to version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch, certain invites via email may result in HTML injection in the email body if the topic title includes HTML. This includes inviting someone (without an account) to a PM and inviting someone (without an account) to a topic with a custom message. This issue is patched in version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch. This can be worked around if the relevant templates are overridden without `{topic_title}`.
Published: 2025-06-09T12:33:57.870Z
Updated: 2025-06-09T13:00:15.272Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48053 vulnerable 2026-06-03 15:01:34.038917 Discourse vulnerable to DoS via large URL payload in PM to a bot
Discourse is an open-source discussion platform. Prior to version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch, sending a malicious URL in a PM to a bot user can cause a reduced the availability of a Discourse instance. This issue is patched in version 3.4.4 of the `stable` branch, version 3.5.0.beta5 of the `beta` branch, and version 3.5.0.beta6-dev of the `tests-passed` branch. No known workarounds are available.
Published: 2025-06-09T12:30:33.626Z
Updated: 2025-06-09T13:01:18.409Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-46813 vulnerable 2026-06-03 15:01:28.084325 Private data leak on login-required Discourse sites
MEDIUM (5.8)
Discourse is an open-source community platform. A data leak vulnerability affects sites deployed between commits 10df7fdee060d44accdee7679d66d778d1136510 and 82d84af6b0efbd9fa2aeec3e91ce7be1a768511b. On login-required sites, the leak meant that some content on the site's homepage could be visible to unauthenticated users. Only login-required sites that got deployed during this timeframe are affected, roughly between April 30 2025 noon EDT and May 2 2025, noon EDT. Sites on the stable branch are unaffected. Private content on an instance's homepage could be visible to unauthenticated users on login-required sites. Versions of 3.5.0.beta4 after commit 82d84af6b0efbd9fa2aeec3e91ce7be1a768511b are not vulnerable to the issue. No workarounds are available. Sites must upgrade to a non-vulnerable version of Discourse.
Published: 2025-05-05T20:03:46.289Z
Updated: 2025-05-06T13:44:48.303Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24972 vulnerable 2026-06-03 14:59:57.296037 Discourse may bypass user preference when adding users to chat groups
MEDIUM (4.3)
Discourse is an open-source discussion platform. Prior to versions `3.3.4` on the `stable` branch and `3.4.0.beta5` on the `beta` branch, in specific circumstances, users could be added to group direct messages despite disabling direct messaging in their preferences. Versions `3.3.4` and `3.4.0.beta5` contain a patch for the issue. A workaround is available. If a user disables chat in their preferences then they cannot be added to new group chats.
Published: 2025-03-26T14:15:13.164Z
Updated: 2025-03-26T18:25:38.709Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24808 vulnerable 2026-06-03 14:59:56.945001 Discourse has race condition when adding users to a group DM
MEDIUM (4.3)
Discourse is an open-source discussion platform. Prior to versions `3.3.4` on the `stable` branch and `3.4.0.beta5` on the `beta` branch, someone who is about to reach the limit of users in a group DM may send requests to add new users in parallel. The requests might all go through ignoring the limit due to a race condition. The patch in versions `3.3.4` and `3.4.0.beta5` uses the `lock` step in service to wrap part of the `add_users_to_channel` service inside a distributed lock/mutex in order to avoid the race condition.
Published: 2025-03-26T14:08:38.915Z
Updated: 2025-03-26T18:26:18.555Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-22602 vulnerable 2026-06-03 14:59:40.451584 Stored DOM-based XSS (without CSP) via video placeholders in Discourse
MEDIUM (6.5)
Discourse is an open source platform for community discussion. In affected versions an attacker can execute arbitrary JavaScript on users' browsers by posting a malicious video placeholder html element. This issue only affects sites with CSP disabled. This problem has been patched in the latest version of Discourse. Users are advised to upgrade. Users unable to upgrade should enable CSP.
Published: 2025-02-04T20:51:56.909Z
Updated: 2025-02-12T14:03:25.855Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-22601 vulnerable 2026-06-03 14:59:40.447288 Client Side Path Traversal using activate account route in Discourse
LOW (3.1)
Discourse is an open source platform for community discussion. In affected versions an attacker can trick a target user to make changes to their own username via carefully crafted link using the `activate-account` route. This problem has been patched in the latest version of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2025-02-04T20:53:11.983Z
Updated: 2025-02-11T21:32:19.520Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-56328 vulnerable 2026-06-03 14:57:42.906554 HTMLi(XSS without CSP) via Onebox urls in Discourse
MEDIUM (6.5)
Discourse is an open source platform for community discussion. An attacker can execute arbitrary JavaScript on users' browsers by posting a maliciously crafted onebox url. This issue only affects sites with CSP disabled. This problem has been patched in the latest version of Discourse. Users are advised to upgrade. Users unable to upgrade should enable CSP, disable inline Oneboxes globally, or allow specific domains for Oneboxing.
Published: 2025-02-04T20:55:17.223Z
Updated: 2025-02-12T14:03:59.537Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-56197 vulnerable 2026-06-03 14:57:42.629806 Users can see other user's tagged PMs in Discourse
LOW (2.2)
Discourse is an open source platform for community discussion. PM titles and metadata can be read by other users when the "PM tags allowed for groups" option is enabled, the other user is a member of a group added to this option, and the PM has been tagged. This issue has been patched in the latest `stable`, `beta` and `tests-passed` versions of Discourse. Users are advised to upgrade. Users unable to upgrade should remove all groups from the the "PM tags allowed for groups" option.
Published: 2025-02-04T20:59:13.464Z
Updated: 2025-02-05T15:06:02.360Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53994 vulnerable 2026-06-03 14:57:40.538115 Potential bypass of chat permissions in Discourse
MEDIUM (4.3)
Discourse is an open source platform for community discussion. In affected versions users who disable chat in preferences could still be reachable in some cases. This problem has been patched in the latest version of Discourse. Users are advised to upgrade. Users unable to upgrade should disable the chat plugin within site settings.
Published: 2025-02-04T21:12:23.126Z
Updated: 2025-02-04T21:41:27.327Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53991 vulnerable 2026-06-03 14:57:40.532521 Potential Backup file leaked via Nginx in Discourse
HIGH (7.5)
Discourse is an open source platform for community discussion. This vulnerability only impacts Discourse instances configured to use `FileStore::LocalStore` which means uploads and backups are stored locally on disk. If an attacker knows the name of the Discourse backup file, the attacker can trick nginx into sending the Discourse backup file with a well crafted request. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. Users unable to upgrade can either 1. Download all local backups on to another storage device, disable the `enable_backups` site setting and delete all backups until the site has been upgraded to pull in the fix. Or 2. Change the `backup_location` site setting to `s3` so that backups are stored and downloaded directly from S3.
Published: 2024-12-19T19:11:20.590Z
Updated: 2024-12-20T20:43:11.036Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53851 vulnerable 2026-06-03 14:57:40.360345 Partial denial of service via inline oneboxes in Discourse
MEDIUM (4.3)
Discourse is an open source platform for community discussion. In affected versions the endpoint for generating inline oneboxes for URLs wasn't enforcing limits on the number of URLs that it accepted, allowing a malicious user to inflict denial of service on some parts of the app. This vulnerability is only exploitable by authenticated users. This issue has been patched in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. Users unable to upgrade should turn off the `enable inline onebox on all domains` site setting and remove all entries from the `allowed inline onebox domains` site setting.
Published: 2025-02-04T21:16:42.089Z
Updated: 2025-02-04T21:40:59.102Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53266 vulnerable 2026-06-03 14:57:39.535139 Cross-site Scripting (XSS) via topic titles when CSP disabled in Discourse
MEDIUM (4.3)
Discourse is an open source platform for community discussion. In affected versions with some combinations of plugins, and with CSP disabled, activity streams in the user's profile page may be vulnerable to XSS. This has been patched in the latest version of Discourse core. Users are advised to upgrade. Users unable to upgrade should ensure CSP is enabled.
Published: 2025-02-04T21:18:19.591Z
Updated: 2025-02-04T21:40:25.211Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-52794 vulnerable 2026-06-03 14:57:30.774688 Magnific lightbox susceptible to Cross-site Scripting in Discourse
MEDIUM (6.8)
Discourse is an open source platform for community discussion. Users clicking on the lightbox thumbnails could be affected. This problem is patched in the latest version of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-12-19T19:12:29.589Z
Updated: 2024-12-20T20:42:25.778Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-52589 vulnerable 2026-06-03 14:57:30.662532 Moderators can view Screened emails even when the “moderators view emails” option is disabled in Discourse
LOW (2.2)
Discourse is an open source platform for community discussion. Moderators can see the Screened emails list in the admin dashboard, and through that can learn the email of a user. This problem is patched in the latest version of Discourse. Users unable to upgrade should remove moderator role from untrusted users.
Published: 2024-12-19T19:13:51.333Z
Updated: 2024-12-20T20:01:32.479Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-49765 vulnerable 2026-06-03 14:57:13.160235 Bypass of Discourse Connect using other login paths if enabled in Discourse
MEDIUM (5.3)
Discourse is an open source platform for community discussion. Sites that are using discourse connect but still have local logins enabled could allow attackers to bypass discourse connect to create accounts and login. This problem is patched in the latest version of Discourse. Users unable to upgrade who are using discourse connect may disable all other login methods as a workaround.
Published: 2024-12-19T19:15:11.497Z
Updated: 2024-12-20T20:00:41.125Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47772 vulnerable 2026-06-03 14:57:02.282160 Cross-site Scripting (XSS) via chat excerpts when content security policy (CSP) disabled in Discourse
MEDIUM (6.5)
Discourse is an open source platform for community discussion. An attacker can execute arbitrary JavaScript on users' browsers by sending a maliciously crafted chat message and replying to it. This issue only affects sites with CSP disabled. This problem is patched in the latest version of Discourse. All users are advised to upgrade. Users unable to upgrade should ensure CSP is enabled on the forum. Users who do upgrade should also consider enabling a CSP as well as a proactive measure.
Published: 2024-10-07T20:50:33.324Z
Updated: 2024-10-08T14:26:22.147Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45297 vulnerable 2026-06-03 14:56:49.361492 Prevent topic list filtering by hidden tags for unauthorized users in Discourse
MEDIUM (5.3)
Discourse is an open source platform for community discussion. Users can see topics with a hidden tag if they know the label/name of that tag. This issue has been patched in the latest stable, beta and tests-passed version of Discourse. All users area are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-10-07T20:24:05.044Z
Updated: 2024-10-08T18:13:28.994Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45051 vulnerable 2026-06-03 14:56:48.221981 Bypass of email address validation via encoded email addresses in Discourse
HIGH (8.2)
Discourse is an open source platform for community discussion. A maliciously crafted email address could allow an attacker to bypass domain-based restrictions and gain access to private sites, categories and/or groups. This issue has been patched in the latest stable, beta and tests-passed version of Discourse. All users area are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-10-07T20:23:01.955Z
Updated: 2024-10-08T18:26:35.183Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-43789 vulnerable 2026-06-03 14:56:46.870645 Denial of service by the absence of restrictions on replies to posts in Discourse
HIGH (7.5)
Discourse is an open source platform for community discussion. A user can create a post with many replies, and then attempt to fetch them all at once. This can potentially reduce the availability of a Discourse instance. This problem has been patched in the latest version of Discourse. All users area are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-10-07T20:24:32.007Z
Updated: 2024-10-08T18:11:24.827Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-38360 vulnerable 2026-06-03 14:56:16.864990 Denial of service via Watched Words in Discourse
MEDIUM (4.9)
Discourse is an open source platform for community discussion. In affected versions by creating replacement words with an almost unlimited number of characters, a moderator can reduce the availability of a Discourse instance. This issue has been addressed in stable version 3.2.3 and in current betas. Users are advised to upgrade. Users unable to upgrade may manually remove the long watched words either via SQL or Rails console.
Published: 2024-07-15T19:43:04.811Z
Updated: 2024-08-02T04:04:25.127Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-37157 vulnerable 2026-06-03 14:56:05.914250 Discourse vulnerable to Server-Side Request Forgery via FastImage
MEDIUM (6.4)
Discourse is an open-source discussion platform. Prior to version 3.2.3 on the `stable` branch and version 3.3.0.beta4 on the `beta` and `tests-passed` branches, a malicious actor could get the FastImage library to redirect requests to an internal Discourse IP. This issue is patched in version 3.2.3 on the `stable` branch and version 3.3.0.beta4 on the `beta` and `tests-passed` branches. No known workarounds are available.
Published: 2024-07-03T19:13:42.868Z
Updated: 2024-08-02T03:50:55.878Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-36122 vulnerable 2026-06-03 14:56:03.595312 Discourse doesn't limit reviewable user serializer payload
LOW (2.4)
Discourse is an open-source discussion platform. Prior to version 3.2.3 on the `stable` branch and version 3.3.0.beta4 on the `beta` and `tests-passed` branches, moderators using the review queue to review users may see a users email address even when the Allow moderators to view email addresses setting is disabled. This issue is patched in version 3.2.3 on the `stable` branch and version 3.3.0.beta4 on the `beta` and `tests-passed` branches. As possible workarounds, either prevent moderators from accessing the review queue or disable the approve suspect users site setting and the must approve users site setting to prevent users from being added to the review queue.
Published: 2024-07-03T19:10:45.955Z
Updated: 2024-08-02T03:30:13.046Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-36113 vulnerable 2026-06-03 14:56:03.577147 Discourse missing authorization checks for suspending admins/moderators
MEDIUM (4.9)
Discourse is an open-source discussion platform. Prior to version 3.2.3 on the `stable` branch, version 3.3.0.beta3 on the `beta` branch, and version 3.3.0.beta4-dev on the `tests-passed` branch, a rogue staff user could suspend other staff users preventing them from logging in to the site. The issue is patched in version 3.2.3 on the `stable` branch, version 3.3.0.beta3 on the `beta` branch, and version 3.3.0.beta4-dev on the `tests-passed` branch. No known workarounds are available.
Published: 2024-07-03T19:07:27.133Z
Updated: 2024-08-02T03:30:13.048Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-35234 vulnerable 2026-06-03 14:55:55.740305 Discourse vulnerable to stored-dom XSS via Facebook Oneboxes
MEDIUM (4.2)
Discourse is an open-source discussion platform. Prior to version 3.2.3 on the `stable` branch and version 3.3.0.beta3 on the `tests-passed` branch, an attacker can execute arbitrary JavaScript on users’ browsers by posting a specific URL containing maliciously crafted meta tags. This issue only affects sites with Content Security Polic (CSP) disabled. The problem has been patched in version 3.2.3 on the `stable` branch and version 3.3.0.beta3 on the `tests-passed` branch. As a workaround, ensure CSP is enabled on the forum.
Published: 2024-07-03T18:23:10.179Z
Updated: 2024-08-02T03:07:46.903Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-28242 vulnerable 2026-06-03 14:55:25.362072 Disclosure of the existence of secret categories with custom backgrounds in Discourse
MEDIUM (5.3)
Discourse is an open source platform for community discussion. In affected versions an attacker can learn that secret categories exist when they have backgrounds set. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. Users unable to upgrade should temporarily remove category backgrounds.
Published: 2024-03-15T19:21:01.130Z
Updated: 2024-08-26T15:02:31.216Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27100 vulnerable 2026-06-03 14:55:16.613878 Denial of service via Staff Actions in Discourse
MEDIUM (6.5)
Discourse is an open source platform for community discussion. In affected versions the endpoints for suspending users, silencing users and exporting CSV files weren't enforcing limits on the sizes of the parameters that they accept. This could lead to excessive resource consumption which could render an instance inoperable. A site could be disrupted by either a malicious moderator on the same site or a malicious staff member on another site in the same multisite cluster. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-03-15T19:21:49.443Z
Updated: 2024-08-02T00:27:59.432Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27085 vulnerable 2026-06-03 14:55:16.585045 Denial of service through invites in Discourse
MEDIUM (6.5)
Discourse is an open source platform for community discussion. In affected versions users that are allowed to invite others can inject arbitrarily large data in parameters used in the invite route. The problem has been patched in the latest version of Discourse. Users are advised to upgrade. Users unable to upgrade should disable invites or restrict access to them using the `invite allowed groups` site setting.
Published: 2024-03-15T19:22:46.937Z
Updated: 2024-08-21T23:12:39.336Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-24827 vulnerable 2026-06-03 14:55:05.862500 No rate limits on POST /uploads endpoint in Discourse
MEDIUM (5.3)
Discourse is an open source platform for community discussion. Without a rate limit on the POST /uploads endpoint, it makes it easier for an attacker to carry out a DoS attack on the server since creating an upload can be a resource intensive process. Do note that the impact varies from site to site as various site settings like `max_image_size_kb`, `max_attachment_size_kb` and `max_image_megapixels` will determine the amount of resources used when creating an upload. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. Users unable to upgrade should reduce `max_image_size_kb`, `max_attachment_size_kb` and `max_image_megapixels` as smaller uploads require less resources to process. Alternatively, `client_max_body_size` can be reduced in Nginx to prevent large uploads from reaching the server.
Published: 2024-03-15T19:13:43.221Z
Updated: 2025-04-10T20:27:16.048Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-24748 vulnerable 2026-06-03 14:55:05.654539 Disclosure of the existence of secret subcategories in Discourse
MEDIUM (5.3)
Discourse is an open source platform for community discussion. In affected versions an attacker can learn that a secret subcategory exists under a public category which has no public subcategories. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2024-03-15T19:15:17.121Z
Updated: 2024-08-27T19:43:50.659Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-23834 vulnerable 2026-06-03 14:55:04.750261 Discourse improperly sanitized user input leads to XSS
MEDIUM (6.3)
Discourse is an open-source discussion platform. Improperly sanitized user input could lead to an XSS vulnerability in some situations. This vulnerability only affects Discourse instances which have disabled the default Content Security Policy. The vulnerability is patched in 3.1.5 and 3.2.0.beta5. As a workaround, ensure Content Security Policy is enabled and does not include `unsafe-inline`.
Published: 2024-01-30T21:31:35.617Z
Updated: 2024-10-17T17:59:10.354Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-47121 vulnerable 2026-06-03 14:53:16.891947 Discourse SSRF vulnerability in Embedding
LOW (3.4)
Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, the embedding feature is susceptible to server side request forgery. The issue is patched in version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches. As a workaround, disable the Embedding feature.
Published: 2023-11-10T15:13:42.254Z
Updated: 2025-02-27T20:33:47.097Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-47119 vulnerable 2026-06-03 14:53:16.887323 HTML injection in oneboxed links
MEDIUM (5.3)
Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, some links can inject arbitrary HTML tags when rendered through our Onebox engine. The issue is patched in version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches. There are no known workarounds.
Published: 2023-11-10T15:00:38.158Z
Updated: 2024-09-03T18:56:52.373Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-46130 vulnerable 2026-06-03 14:53:08.996337 Bypassing height value allowed in some theme components
MEDIUM (4.3)
Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, some theme components allow users to add svgs with unlimited `height` attributes, and this can affect the availability of subsequent replies in a topic. Most Discourse instances are unaffected, only instances with the svgbob or the mermaid theme component are within scope. The issue is patched in version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches. As a workaround, disable or remove the relevant theme components.
Published: 2023-11-10T14:54:48.828Z
Updated: 2024-09-03T18:57:10.938Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45816 vulnerable 2026-06-03 14:53:08.643891 Unread bookmark reminder notifications that the user cannot access can be seen
LOW (3.3)
Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, there is an edge case where a bookmark reminder is sent and an unread notification is generated, but the underlying bookmarkable (e.g. post, topic, chat message) security has changed, making it so the user can no longer access the underlying resource. As of version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, bookmark reminders are now no longer sent if the user does not have access to the underlying bookmarkable, and also the unread bookmark notifications are always filtered by access. There are no known workarounds.
Published: 2023-11-10T14:49:27.544Z
Updated: 2024-09-03T17:43:21.614Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45806 vulnerable 2026-06-03 14:53:08.620040 Discourse vulnerable to DoS via Regexp Injection in Full Name
MEDIUM (4.3)
Discourse is an open source platform for community discussion. Prior to version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches, if a user has been quoted and uses a `|` in their full name, they might be able to trigger a bug that generates a lot of duplicate content in all the posts they've been quoted by updating their full name again. Version 3.1.3 of the `stable` branch and version 3.2.0.beta3 of the `beta` and `tests-passed` branches contain a patch for this issue. No known workaround exists, although one can stop the "bleeding" by ensuring users only use alphanumeric characters in their full name field.
Published: 2023-11-10T14:43:37.657Z
Updated: 2024-09-03T17:43:41.680Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-38706 vulnerable 2026-06-03 14:52:31.841835 Discourse vulnerable to DoS via drafts
MEDIUM (6.5)
Discourse is an open-source discussion platform. Prior to version 3.1.1 of the `stable` branch and version 3.2.0.beta1 of the `beta` and `tests-passed` branches, a malicious user can create an unlimited number of drafts with very long draft keys which may end up exhausting the resources on the server. The issue is patched in version 3.1.1 of the `stable` branch and version 3.2.0.beta1 of the `beta` and `tests-passed` branches. There are no known workarounds.
Published: 2023-09-15T19:22:08.194Z
Updated: 2024-09-24T18:20:38.265Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30606 vulnerable 2026-06-03 14:51:52.820221 Multisite denial of service through unsanitized dynamic dispatch to SiteSetting in Discourse
MEDIUM (4.2)
Discourse is an open source platform for community discussion. In affected versions a user logged as an administrator can call arbitrary methods on the `SiteSetting` class, notably `#clear_cache!` and `#notify_changed!`, which when done on a multisite instance, can affect the entire cluster resulting in a denial of service. Users not running in multisite environments are not affected. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2023-04-18T21:36:08.683Z
Updated: 2025-02-06T16:37:26.242Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30538 vulnerable 2026-06-03 14:51:52.656102 Stored Cross-site Scripting via improper sanitization of svg files in Discourse
MEDIUM (5.4)
Discourse is an open source platform for community discussion. Due to the improper sanitization of SVG files, an attacker can execute arbitrary JavaScript on the users’ browsers by uploading a crafted SVG file. This issue is patched in the latest stable and tests-passed versions of Discourse. Users are advised to upgrade. For users unable to upgrade there are two possible workarounds: enable CDN handing of uploads (and ensure the CDN sanitizes SVG files) or disable SVG file uploads by ensuring that the `authorized extensions` site setting does not include `svg` (or reset that setting to the default, by default Discourse doesn't enable SVG uploads by users).
Published: 2023-04-18T21:25:58.848Z
Updated: 2025-02-06T16:33:27.722Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-29196 vulnerable 2026-06-03 14:51:40.165080 HTML injection via topic embedding in Discourse
MEDIUM (4.2)
Discourse is an open source platform for community discussion. This vulnerability is not exploitable on the default install of Discourse. A custom feature must be enabled for it to work at all, and the attacker’s payload must pass the CSP to be executed. However, if an attacker succeeds in embedding Javascript that does pass the CSP, it could result in session hijacking for any users that view the attacker’s post. The vulnerability is patched in the latest tests-passed, beta and stable branches. Users are advised to upgrade. Users unable to upgrade should enable and/or restore your site's CSP to the default one provided with Discourse. Remove any embed-able hosts configured.
Published: 2023-04-18T21:24:10.098Z
Updated: 2025-02-06T16:31:16.513Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28112 vulnerable 2026-06-03 14:51:08.012496 Discourse's SSRF protection missing for some FastImage requests
MEDIUM (5.9)
Discourse is an open-source discussion platform. Prior to version 3.1.0.beta3 of the `beta` and `tests-passed` branches, some user provided URLs were being passed to FastImage without SSRF protection. Insufficient protections could enable attackers to trigger outbound network connections from the Discourse server to private IP addresses. This affects any site running the `tests-passed` or `beta` branches versions 3.1.0.beta2 and prior. This issue is patched in version 3.1.0.beta3 of the `beta` and `tests-passed` branches. There are no known workarounds.
Published: 2023-03-17T18:35:07.984Z
Updated: 2025-02-25T14:54:01.690Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28111 vulnerable 2026-06-03 14:51:08.011895 Discourse vulnerable to SSRF protection bypass possible with IPv4-mapped IPv6 addresses
MEDIUM (5.7)
Discourse is an open-source discussion platform. Prior to version 3.1.0.beta3 of the `beta` and `tests-passed` branches, attackers are able to bypass Discourse's server-side request forgery (SSRF) protection for private IPv4 addresses by using a IPv4-mapped IPv6 address. The issue is patched in the latest beta and tests-passed version of Discourse. version 3.1.0.beta3 of the `beta` and `tests-passed` branches. There are no known workarounds.
Published: 2023-03-17T17:00:04.375Z
Updated: 2025-02-25T14:54:07.874Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28107 vulnerable 2026-06-03 14:51:08.002109 Discourse vulnerable to multisite DoS by spamming backups
MEDIUM (4.5)
Discourse is an open-source discussion platform. Prior to version 3.0.2 of the `stable` branch and version 3.1.0.beta3 of the `beta` and `tests-passed` branches, a user logged as an administrator can request backups multiple times, which will eat up all the connections to the DB. If this is done on a site using multisite, then it can affect the whole cluster. The vulnerability is patched in version 3.0.2 of the `stable` branch and version 3.1.0.beta3 of the `beta` and `tests-passed` branches. There are no known workarounds.
Published: 2023-03-17T16:23:31.324Z
Updated: 2025-02-25T14:54:15.962Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-25172 vulnerable 2026-06-03 14:49:32.341299 Discourse vulnerable to Cross-site Scripting - user name displayed on post
MEDIUM (4.4)
Discourse is an open-source discussion platform. Prior to version 3.0.1 of the `stable` branch and version 3.1.0.beta2 of the `beta` and `tests-passed` branches, a maliciously crafted URL can be included in a user's full name field to to carry out cross-site scripting attacks on sites with a disabled or overly permissive CSP (Content Security Policy). Discourse's default CSP prevents this vulnerability. The vulnerability is patched in version 3.0.1 of the `stable` branch and version 3.1.0.beta2 of the `beta` and `tests-passed` branches. As a workaround, enable and/or restore your site's CSP to the default one provided with Discourse.
Published: 2023-03-17T16:07:27.668Z
Updated: 2025-02-25T14:54:25.650Z
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.