Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 8 h ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,764exploited flaws on CISA’s list
35added in the last 30 days
457new WordPress flaws this week
390,525entries in the database

331 results · page 6 of 7

  • Mar 6, 2023discourse-yearly-review is a discourse plugin which publishes an automated Year in Review topic.CVE-2023-25169 · Other software · discourse · reported by GitHubLow 3.1

    discourse-yearly-review is a discourse plugin which publishes an automated Year in Review topic. In affected versions a user present in a yearly review topic that is then anonymised will still have some data linked to its original account. This issue has been patched in commit `b3ab33bbf7` which is included in the latest version of the Discourse Yearly Review plugin. Users are advised to upgrade. Users unable to upgrade may disable the `yearly_review_enabled` setting to fully mitigate the issue. Also, it's possible to edit the anonymised user's old data in the yearly review topics manually.

    Product
    discourse-yearly-review
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 3, 2023Discourse is an open source platform for community discussion.CVE-2023-25819 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open source platform for community discussion. Tags that are normally private are showing in metadata. This affects any site running the `tests-passed` or `beta` branches >= 3.1.0.beta2. The issue is patched in the latest `beta` and `tests-passed` version of Discourse.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 8, 2023Discourse is an open source discussion platform.CVE-2023-25167 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is an open source discussion platform. In affected versions a malicious user can cause a regular expression denial of service using a carefully crafted git URL. 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 issue.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Feb 3, 2023Discourse is an open source discussion platform.CVE-2023-23615 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open source discussion platform. The embeddable comments can be exploited to create new topics as any user but without any clear title or content. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. As a workaround, disable embeddable comments by deleting all embeddable hosts.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2023Discourse is an open-source discussion platform.CVE-2023-23624 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse is an open-source discussion platform. Prior to version 3.0.1 on the `stable` branch and version 3.1.0.beta2 on the `beta` and `tests-passed` branches, someone can use the `exclude_tag param` to filter out topics and deduce which ones were using a specific hidden tag. This affects any Discourse site using hidden tags in public categories. This issue is patched in version 3.0.1 on the `stable` branch and version 3.1.0.beta2 on the `beta` and `tests-passed` branches. As a workaround, secure any categories that are using hidden tags, change any existing hidden tags to not include private data, or remove any hidden tags currently in use.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2023Discourse is an open-source discussion platform.CVE-2023-23621 · Other software · discourse · reported by GitHubHigh 8.6

    Discourse is an open-source discussion platform. Prior to version 3.0.1 on the `stable` branch and version 3.1.0.beta2 on the `beta` and `tests-passed` branches, a malicious user can cause a regular expression denial of service using a carefully crafted user agent. This issue is patched in version 3.0.1 on the `stable` branch and version 3.1.0.beta2 on the `beta` and `tests-passed` branches. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2023Discourse is an open-source discussion platform.CVE-2023-23620 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open-source discussion platform. Prior to version 3.0.1 on the `stable` branch and 3.1.0.beta2 on the `beta` and `tests-passed` branches, the contents of latest/top routes for restricted tags can be accessed by unauthorized users. This issue is patched in version 3.0.1 on the `stable` branch and 3.1.0.beta2 on the `beta` and `tests-passed` branches. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2023Discourse is an open-source discussion platform.CVE-2023-23616 · Other software · discourse · reported by GitHubLow 3.5

    Discourse is an open-source discussion platform. Prior to version 3.0.1 on the `stable` branch and 3.1.0.beta2 on the `beta` and `tests-passed` branches, when submitting a membership request, there is no character limit for the reason provided with the request. This could potentially allow a user to flood the database with a large amount of data. However it is unlikely this could be used as part of a DoS attack, as the paths reading back the reasons are only available to administrators. Starting in version 3.0.1 on the `stable` branch and 3.1.0.beta2 on the `beta` and `tests-passed` branches, a limit of 280 characters has been introduced for membership requests.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 26, 2023Discourse is an open source platform for community discussion.CVE-2023-22740 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse is an open source platform for community discussion. Versions prior to 3.1.0.beta1 (beta) (tests-passed) are vulnerable to Allocation of Resources Without Limits. Users can create chat drafts of an unlimited length, which can cause a denial of service by generating an excessive load on the server. Additionally, an unlimited number of drafts were loaded when loading the user. This issue has been patched in version 2.1.0.beta1 (beta) and (tests-passed). Users should upgrade to the latest version where a limit has been introduced. There are no workarounds available.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 26, 2023Discourse is an open source platform for community discussion.CVE-2023-22739 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is an open source platform for community discussion. Versions prior to 3.0.1 (stable), 3.1.0.beta2 (beta), and 3.1.0.beta2 (tests-passed) are subject to Allocation of Resources Without Limits or Throttling. As there is no limit on data contained in a draft, a malicious user can create an arbitrarily large draft, forcing the instance to a crawl. This issue is patched in versions 3.0.1 (stable), 3.1.0.beta2 (beta), and 3.1.0.beta2 (tests-passed). There are no workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 26, 2023Discourse is an open source platform for community discussion.CVE-2023-22468 · Other software · discourse · reported by GitHubHigh 8.8

    Discourse is an open source platform for community discussion. Versions prior to 2.8.13 (stable), 3.0.0.beta16 (beta) and 3.0.0beta16 (tests-passed), are vulnerable to cross-site Scripting. A maliciously crafted URL can be included in a post to carry out cross-site scripting attacks on sites with disabled or overly permissive CSP (Content Security Policy). Discourse's default CSP prevents this vulnerability. This vulnerability is patched in versions 2.8.13 (stable), 3.0.0.beta16 (beta) and 3.0.0beta16 (tests-passed). As a workaround, enable and/or restore your site's CSP to the default one provided with Discourse.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2023-22455 · Other software · discourse · reported by GitHubMedium 6.8

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 3.0.0.beta16 on the `beta` and `tests-passed` branches, tag descriptions, which can be updated by moderators, can be used for cross-site scripting attacks. This vulnerability can lead to a full XSS on sites which have modified or disabled Discourse’s default Content Security Policy. Versions 2.8.14 and 3.0.0.beta16 contain a patch.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2023-22454 · Other software · discourse · reported by GitHubHigh 8

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 3.0.0.beta16 on the `beta` and `tests-passed` branches, pending post titles can be used for cross-site scripting attacks. Pending posts can be created by unprivileged users when a category has the "require moderator approval of all new topics" setting set. This vulnerability can lead to a full XSS on sites which have modified or disabled Discourse’s default Content Security Policy. A patch is available in versions 2.8.14 and 3.0.0.beta16.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2023-22453 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 3.0.0.beta16 on the `beta` and `tests-passed` branches, the number of times a user posted in an arbitrary topic is exposed to unauthorized users through the `/u/username.json` endpoint. The issue is patched in version 2.8.14 and 3.0.0.beta16. There is no known workaround.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2022-46177 · Other software · discourse · reported by GitHubMedium 5.7

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 3.0.0.beta16 on the `beta` and `tests-passed` branches, when a user requests for a password reset link email, then changes their primary email, the old reset email is still valid. When the old reset email is used to reset the password, the Discourse account's primary email would be re-linked to the old email. If the old email address is compromised or has transferred ownership, this leads to an account takeover. This is however mitigated by the SiteSetting `email_token_valid_hours` which is currently 48 hours. Users should upgrade to versions 2.8.14 or 3.0.0.beta15 to receive a patch. As a workaround, lower `email_token_valid_hours ` as needed.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2022-23549 · Other software · discourse · reported by GitHubMedium 5.7

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 2.9.0.beta16 on the `beta` and `tests-passed` branches, users can create posts with raw body longer than the `max_length` site setting by including html comments that are not counted toward the character limit. This issue is patched in versions 2.8.14 and 2.9.0.beta16. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2022-23548 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 2.9.0.beta16 on the `beta` and `tests-passed` branches, parsing posts can be susceptible to regular expression denial of service (ReDoS) attacks. This issue is patched in versions 2.8.14 and 2.9.0.beta16. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023In version 2.9.0.beta14 of Discourse, an open-source discussion platform, maliciously embedded urls can leak an admin's digest of recent topics, possibly exposiCVE-2022-23546 · Other software · discourse · reported by GitHubMedium 5.5

    In version 2.9.0.beta14 of Discourse, an open-source discussion platform, maliciously embedded urls can leak an admin's digest of recent topics, possibly exposing private information. A patch is available for version 2.9.0.beta15. There are no known workarounds for this issue.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 5, 2023Discourse is an option source discussion platform.CVE-2022-46168 · Other software · discourse · reported by GitHubLow 3.5

    Discourse is an option source discussion platform. Prior to version 2.8.14 on the `stable` branch and version 2.9.0.beta15 on the `beta` and `tests-passed` branches, recipients of a group SMTP email could see the email addresses of all other users inside the group SMTP topic. Most of the time this is not an issue as they are likely already familiar with one another's email addresses. This issue is patched in versions 2.8.14 and 2.9.0.beta15. The fix is that someone sending emails out via group SMTP to non-staged users masks those emails with blind carbon copy (BCC). Staged users are ones that have likely only interacted with the group via email, and will likely include other people who were CC'd on the original email to the group. As a workaround, disable group SMTP for any groups that have it enabled.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 4, 2023Discourse Mermaid (discourse-mermaid-theme-component) allows users of Discourse, open-source forum software, to create graphs using the Mermaid syntax.CVE-2022-46180 · Other software · discourse · reported by GitHubMedium 5

    Discourse Mermaid (discourse-mermaid-theme-component) allows users of Discourse, open-source forum software, to create graphs using the Mermaid syntax. Users of discourse-mermaid-theme-component version 1.0.0 who can create posts are able to inject arbitrary HTML on that post. The issue has been fixed on the `main` branch of the GitHub repository, with 1.1.0 named as a patched version. Admins can update the theme component through the admin UI. As a workaround, admins can temporarily disable discourse-mermaid-theme-component.

    Product
    discourse-mermaid-theme-component
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 2, 2022Discourse is an open-source discussion platform.CVE-2022-46159 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse is an open-source discussion platform. In version 2.8.13 and prior on the `stable` branch and version 2.9.0.beta14 and prior on the `beta` and `tests-passed` branches, any authenticated user can create an unlisted topic. These topics, which are not readily available to other users, can take up unnecessary site resources. A patch for this issue is available in the `main` branch of Discourse. There are no known workarounds available.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 30, 2022discourse-bbcode is the official BBCode plugin for Discourse.CVE-2022-46162 · Other software · discourse · reported by GitHubHigh 8.8

    discourse-bbcode is the official BBCode plugin for Discourse. Prior to commit 91478f5, CSS injection can occur when rendering content generated with the discourse-bccode plugin. This vulnerability only affects sites which have the discourse-bbcode plugin installed and enabled. This issue is patched in commit 91478f5. As a workaround, ensure that the Content Security Policy is enabled and monitor any posts that contain bbcode.

    Product
    discourse-bbcode
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 29, 2022Discourse is an open-source discussion platform.CVE-2022-46150 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse is an open-source discussion platform. Prior to version 2.8.13 of the `stable` branch and version 2.9.0.beta14 of the `beta` and `tests-passed` branches, unauthorized users may learn of the existence of hidden tags and that they have been applied to topics that they have access to. This issue is patched in version 2.8.13 of the `stable` branch and version 2.9.0.beta14 of the `beta` and `tests-passed` branches. As a workaround, use the `disable_email` site setting to disable all emails to non-staff users.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 29, 2022Discourse is an open-source messaging platform.CVE-2022-46148 · Other software · discourse · reported by GitHubHigh 7.1

    Discourse is an open-source messaging platform. In versions 2.8.10 and prior on the `stable` branch and versions 2.9.0.beta11 and prior on the `beta` and `tests-passed` branches, users composing malicious messages and navigating to drafts page could self-XSS. This vulnerability can lead to a full XSS on sites which have modified or disabled Discourse’s default Content Security Policy. This issue is patched in the latest stable, beta and tests-passed versions of Discourse.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 28, 2022Discourse is an open-source discussion platform.CVE-2022-41944 · Other software · discourse · reported by GitHubLow 3.5

    Discourse is an open-source discussion platform. In stable versions prior to 2.8.12 and beta or tests-passed versions prior to 2.9.0.beta.13, under certain conditions, a user can see notifications for topics they no longer have access to. If there is sensitive information in the topic title, it will therefore have been exposed. This issue is patched in stable version 2.8.12, beta version 2.9.0.beta13, and tests-passed version 2.9.0.beta13. There are no workarounds available.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 28, 2022Discourse is an open-source discussion platform.CVE-2022-41921 · Other software · discourse · reported by GitHubLow 3.5

    Discourse is an open-source discussion platform. Prior to version 2.9.0.beta13, users can post chat messages of an unlimited length, which can cause a denial of service for other users when posting huge amounts of text. Users should upgrade to version 2.9.0.beta13, where a limit has been introduced. No known workarounds are available.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 14, 2022Discourse-calendar is a plugin for the Discourse messaging platform which adds the ability to create a dynamic calendar in the first post of a topic.CVE-2022-41913 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse-calendar is a plugin for the Discourse messaging platform which adds the ability to create a dynamic calendar in the first post of a topic. Members of private groups or public groups with private members can be listed by users, who can create and edit post events. This vulnerability only affects sites which have discourse post events enabled. This issue has been patched in commit `ca5ae3e7e` which will be included in future releases. Users unable to upgrade should disable the `discourse_post_event_enabled` setting to fully mitigate the issue. Also, it's possible to prevent regular users from using this vulnerability by removing all groups from the `discourse_post_event_allowed_on_groups` but note that moderators will still be able to use it.

    Product
    discourse-calendar
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 14, 2022Discourse is the an open source discussion platform.CVE-2022-39385 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is the an open source discussion platform. In some rare cases users redeeming an invitation can be added as a participant to several private message topics that they should not be added to. They are not notified of this, it happens transparently in the background. This issue has been resolved in commit `a414520742` and will be included in future releases. Users are advised to upgrade. Users are also advised to set `SiteSetting.max_invites_per_day` to 0 until the patch is installed.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 2, 2022Discourse is a platform for community discussion.CVE-2022-39378 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is a platform for community discussion. Under certain conditions, a user badge may have been awarded based on a user's activity in a topic with restricted access. Before this vulnerability was disclosed, the topic title of the topic associated with the user badge may be viewed by any user. If there are sensitive information in the topic title, it will therefore have been exposed. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. There are currently no known workarounds available.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 2, 2022Discourse is a platform for community discussion.CVE-2022-39356 · Other software · discourse · reported by GitHubHigh 8.9

    Discourse is a platform for community discussion. Users who receive an invitation link that is not scoped to a single email address can enter any non-admin user's email and gain access to their account when accepting the invitation. All users should upgrade to the latest version. A workaround is temporarily disabling invitations with `SiteSetting.max_invites_per_day = 0` or scope them to individual email addresses.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Nov 2, 2022Discourse is a platform for community discussion.CVE-2022-39241 · Other software · discourse · reported by GitHubHigh 7.6

    Discourse is a platform for community discussion. A malicious admin could use this vulnerability to perform port enumeration on the local host or other hosts on the internal network, as well as against hosts on the Internet. Latest `stable`, `beta`, and `test-passed` versions are now patched. As a workaround, self-hosters can use `DISCOURSE_BLOCKED_IP_BLOCKS` env var (which overrides `blocked_ip_blocks` setting) to stop webhooks from accessing private IPs.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 26, 2022Discourse Patreon enables syncronization between Discourse Groups and Patreon rewards.CVE-2022-39355 · Other software · discourse · reported by GitHubCritical 9.1

    Discourse Patreon enables syncronization between Discourse Groups and Patreon rewards. On sites with Patreon login enabled, an improper authentication vulnerability could be used to take control of a victim's forum account. This vulnerability is patched in commit number 846d012151514b35ce42a1636c7d70f6dcee879e of the discourse-patreon plugin. Out of an abundance of caution, any Discourse accounts which have logged in with an unverified-email Patreon account will be logged out and asked to verify their email address on their next login. As a workaround, disable the patreon integration and log out all users with associated Patreon accounts.

    Product
    discourse-patreon
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 6, 2022discourse-chat is a plugin for the Discourse message board which adds chat functionality.CVE-2022-39279 · Other software · discourse · reported by GitHubMedium 4.3

    discourse-chat is a plugin for the Discourse message board which adds chat functionality. In versions prior to 0.9 some places render a chat channel's name and description in an unsafe way, allowing staff members to cause an cross site scripting (XSS) attack by inserting unsafe HTML into them. Version 0.9 has addressed this issue. Users are advised to upgrade. There are no known workarounds for this issue.

    Product
    discourse-chat
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 6, 2022DiscoTOC is a Discourse theme component that generates a table of contents for topics.CVE-2022-39270 · Other software · discourse · reported by GitHubMedium 5.4

    DiscoTOC is a Discourse theme component that generates a table of contents for topics. Users that can create topics in TOC-enabled categories (and have sufficient trust level - configured in component's settings) are able to inject arbitrary HTML on that topic's page. The issue has been fixed on the `main` branch. Admins can update the theme component through the admin UI (Customize -> Themes -> Components -> DiscoTOC -> Check for Updates). Alternatively, admins can temporarily disable the DiscoTOC theme component.

    Product
    DiscoTOC
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 29, 2022Discourse is an open source discussion platform.CVE-2022-39232 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is an open source discussion platform. Starting with version 2.9.0.beta5 and prior to version 2.9.0.beta10, an incomplete quote can generate a JavaScript error which will crash the current page in the browser in some cases. Version 2.9.0.beta10 added a fix and tests to ensure incomplete quotes won't break the app. As a workaround, the quote can be fixed via the rails console.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 29, 2022Discourse is an open source discussion platform.CVE-2022-39226 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse is an open source discussion platform. In versions prior to 2.8.9 on the `stable` branch and prior to 2.9.0.beta10 on the `beta` and `tests-passed` branches, a malicious actor can add large payloads of text into the Location and Website fields of a user profile, which causes issues for other users when loading that profile. A fix to limit the length of user input for these fields is included in version 2.8.9 on the `stable` branch and version 2.9.0.beta10 on the `beta` and `tests-passed` branches. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 29, 2022Discourse is an open source discussion platform.CVE-2022-36068 · Other software · discourse · reported by GitHubHigh 7.2

    Discourse is an open source discussion platform. In versions prior to 2.8.9 on the `stable` branch and prior to 2.9.0.beta10 on the `beta` and `tests-passed` branches, a moderator can create new and edit existing themes by using the API when they should not be able to do so. The problem is patched in version 2.8.9 on the `stable` branch and version 2.9.0.beta10 on the `beta` and `tests-passed` branches. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 29, 2022Discourse is an open source discussion platform.CVE-2022-36066 · Other software · discourse · reported by GitHubCritical 9.1

    Discourse is an open source discussion platform. In versions prior to 2.8.9 on the `stable` branch and prior to 2.9.0.beta10 on the `beta` and `tests-passed` branches, admins can upload a maliciously crafted Zip or Gzip Tar archive to write files at arbitrary locations and trigger remote code execution. The problem is patched in version 2.8.9 on the `stable` branch and version 2.9.0.beta10 on the `beta` and `tests-passed` branches. There are no known workarounds.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 6, 2022Discourse-Chat is an asynchronous messaging plugin for the Discourse open-source discussion platform.CVE-2022-36057 · Other software · discourse · reported by GitHubMedium 5.4

    Discourse-Chat is an asynchronous messaging plugin for the Discourse open-source discussion platform. Users of Discourse Chat can be affected by admin users inserting HTML into chat titles and descriptions, causing a Cross-Site Scripting (XSS) attack. Version 0.9 contains a patch for this issue.

    Product
    discourse-chat
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 2, 2022Discourse through 2.8.7 allows admins to send invitations to arbitrary email addresses at an unlimited rate.CVE-2022-37458 · Other software · Discourse · reported by MITREHigh 7.2

    Discourse through 2.8.7 allows admins to send invitations to arbitrary email addresses at an unlimited rate.

    Product
    Discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 1, 2022Discourse is the an open source discussion platform.CVE-2022-31184 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse is the an open source discussion platform. In affected versions an email activation route can be abused to send mass spam emails. A fix has been included in the latest stable, beta and tests-passed versions of Discourse which rate limits emails. Users are advised to upgrade. Users unable to upgrade should manually rate limit email.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Aug 1, 2022Discourse is the an open source discussion platform.CVE-2022-31182 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is the an open source discussion platform. In affected versions a maliciously crafted request for static assets could cause error responses to be cached by Discourse's default NGINX proxy configuration. A corrected NGINX configuration is included in the latest stable, beta and tests-passed versions of Discourse. Users are advised to upgrade. There are no known workarounds for this vulnerability.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 27, 2022Discourse is an open source discussion platform.CVE-2022-31096 · Other software · discourse · reported by GitHubMedium 5.7

    Discourse is an open source discussion platform. Under certain conditions, a logged in user can redeem an invite with an email that either doesn't match the invite's email or does not adhere to the email domain restriction of an invite link. The impact of this flaw is aggravated when the invite has been configured to add the user that accepts the invite into restricted groups. Once a user has been incorrectly added to a restricted group, the user may then be able to view content which that are restricted to the respective group. Users are advised to upgrade to the current stable releases. There are no known workarounds to this issue.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 21, 2022discourse-chat is a chat plugin for the Discourse application.CVE-2022-31095 · Other software · discourse · reported by GitHubMedium 4.3

    discourse-chat is a chat plugin for the Discourse application. Versions prior to 0.4 are vulnerable to an exposure of sensitive information, where an attacker who knows the message ID for a channel they do not have access to can view that message using the chat message lookup endpoint, primarily affecting direct message channels. There are no known workarounds for this issue, and users are advised to update the plugin.

    Product
    discourse-chat
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 14, 2022Discourse is an open-source discussion platform.CVE-2022-31060 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open-source discussion platform. Prior to version 2.8.4 in the `stable` branch and version `2.9.0.beta5` in the `beta` and `tests-passed` branches, banner topic data is exposed on login-required sites. This issue is patched in version 2.8.4 in the `stable` branch and version `2.9.0.beta5` in the `beta` and `tests-passed` branches of Discourse. As a workaround, one may disable banners.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 14, 2022Discourse Calendar is a calendar plugin for Discourse, an open-source messaging app.CVE-2022-31059 · Other software · discourse · reported by GitHubMedium 6.5

    Discourse Calendar is a calendar plugin for Discourse, an open-source messaging app. Prior to version 1.0.1, parsing and rendering of Event names can be susceptible to cross-site scripting (XSS) attacks. This vulnerability only affects sites which have modified or disabled Discourse’s default Content Security Policy. This issue is patched in version 1.0.1 of the Discourse Calendar plugin. 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.

    Product
    discourse-calendar
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 7, 2022Discourse is an open source platform for community discussion.CVE-2022-31025 · Other software · discourse · reported by GitHubLow 2.6

    Discourse is an open source platform for community discussion. Prior to version 2.8.4 on the `stable` branch and 2.9.0beta5 on the `beta` and `tests-passed` branches, inviting users on sites that use single sign-on could bypass the `must_approve_users` check and invites by staff are always approved automatically. The issue is patched in Discourse version 2.8.4 on the `stable` branch and version `2.9.0.beta5` on the `beta` and `tests-passed` branches. As a workaround, disable invites or increase `min_trust_level_to_allow_invite` to reduce the attack surface to more trusted users.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 26, 2022Discourse Assign is a plugin for assigning users to a topic in Discourse, an open-source messaging platform.CVE-2022-24866 · Other software · discourse · reported by GitHubMedium 4.3

    Discourse Assign is a plugin for assigning users to a topic in Discourse, an open-source messaging platform. Prior to version 1.0.1, the UserBookmarkSerializer serialized the whole User / Group object, which leaked some private information. The data was only being serialized to people who could view assignment info, which is limited to staff by default. For the vast majority of sites, this data was only leaked to trusted staff member, but for sites with assign features enabled publicly, the data was accessible to more people than just staff. Version 1.0.1 contains a patch. There are currently no known workarounds.

    Product
    discourse-assign
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 14, 2022Discourse is an open source platform for community discussion.CVE-2022-24850 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open source platform for community discussion. A category's group permissions settings can be viewed by anyone that has access to the category. As a result, a normal user is able to see whether a group has read/write permissions in the category even though the information should only be available to the users that can manage a category. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. There are no workarounds for this problem.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 14, 2022Discourse is an open source platform for community discussion.CVE-2022-24824 · Other software · discourse · reported by GitHubMedium 5.3

    Discourse is an open source platform for community discussion. In affected versions an attacker can poison the cache for anonymous (i.e. not logged in) users, such that the users are shown the crawler view of the site instead of the HTML page. This can lead to a partial denial-of-service. This issue is patched in the latest stable, beta and tests-passed versions of Discourse. There are no known workarounds for this issue.

    Product
    discourse
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.