CVE-2023-38684CWE-770

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

Medium · published July 28, 2023

CVSS v3.1
5.3
EPSS
1%
Percentile
49.8
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00635 · 49.8th percentile
Weakness
CWE-770 · Allocation of Resources Without Limits or Throttling
Published
2023-07-28T15:25Z
EPSS history
Timeline
  • 28 JUL 15:25Z
    Discourse vulnerable to ossible DDoS due to unbounded limits in various controller actions
    cvelistv5