CVE-2023-38684

Discourse vulnerable to ossible DDoS due to unbounded limits in various controller actions

Discourse is an open source discussion platform. Prior to version 3.0.6 of the `stable` branch and version 3.1.0.beta7 of the `beta` and `tests-passed` branches, in multiple controller actions, Discourse accepts limit params but does not impose any upper bound on the values being accepted. Without an upper bound, the software may allow arbitrary users to generate DB queries which may end up exhausting the resources on the server. The issue is patched in version 3.0.6 of the `stable` branch and version 3.1.0.beta7 of the `beta` and `tests-passed` branches. There are no known workarounds for this vulnerability.


We have discovered 1,180 live websites that are affected by CVE-2023-38684.

Contact us to get more info




Affected Software

Product  Discourse
Category Message Boards
Vulnerable Domains1,180 live websites (22.59% of Discourse install base)
Vulnerable Versions
  • from 0 before 3.0.6
  • from 3.1 before 3.1
Vulnerable Versions Count77 versions ( 81.05% of all versions)


Common Weakness Enumeration

CWE-770 Allocation of Resources Without Limits or Throttling



Details

  • Published - Jul 28, 2023
  • Updated - Oct 10, 2024

CVE-2023-38684 usage by Country

United States804 websites



Germany100 websites
France55 websites
Singapore35 websites
China26 websites
GB18 websites
Brazil11 websites
Netherlands11 websites
Switzerland10 websites

CVE-2023-38684 usage by TLD

.com494 websites
.org192 websites
.io59 websites
.net51 websites
.de25 websites
.fr15 websites
.co14 websites
.eu12 websites
.ru12 websites
.com.br10 websites

Vulnerable Versions

Vulnerable versions are highlighted in red

Websites affected by CVE-2023-38684

Top websites that are affected by CVE-2023-38684. Please click on the "Contact us" link to get more information.
DomainCountryRankContacts
*********.***.com France*,***
*********.*******.org United States**,***
******.********.com United States**,***
*********.***************.com United States**,***
*********.**********.de Germany***,***
*********.*********.com ***,***
*********.**********.io United States***,***
***.***********.org Germany***,***
*****.******.com United States***,***
***********.net United States***,***
See full domain list

FAQ

CVE-2023-38684 is Allocation of Resources Without Limits or Throttling in Discourse
A total of 1,180 websites have been identified as vulnerable to CVE-2023-38684, discovered through global website indexing conducted by WebTechSurvey.
Discourse is susceptible to CVE-2023-38684 vulnerability.
Discourse versions before 3.1 are vulnerable to CVE-2023-38684.
Version 3.1 of Discourse addresses the CVE-2023-38684 security vulnerability.