CVE-2024-36113 json
Discourse missing authorization checks for suspending admins/moderators
published 2024-07-03 2 y ago modified 2026-09-08 2 mo ago also BIT-discourse-2024-36113 , EUVD-2024-35887 , GHSA-3w3f-76p7-3c4g
- cvss
- 4.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.4%
- EPSS 0.4% chance of exploitation in 30 days, percentile 36%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- bitnami discourse 3.2.3
- discourse discourse 3.2.3, 3.3.0.beta3
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.42% chance of exploitation in the next 30 days, higher than 36% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.9 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N |
| NVD | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| OSV | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | discourse | <3.2.3 |
3.2.3 |
Affected products
- discourse discourse
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/discourse/discourse/commit/8470546f59b04bd82ce9b711406758fd5439936d
patch
-
github.com
/discourse/discourse/commit/9c4a5f39d3ad351410a1453ff5e5f7ffce17cd7e
patch
-
github.com
/discourse/discourse/security/advisories/GHSA-3w3f-76p7-3c4g
third-party-advisory, advisory
-
nvd.nist.gov
/vuln/detail/CVE-2024-36113
web
Sources
- CVE List CVE-2024-36113
- NVD CVE-2024-36113
- OSV BIT-discourse-2024-36113
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.