CVE-2026-84302 json
Discourse: Non-participant moderators can read, edit, and delete PM content through Discourse AI reviewables
published 2026-09-24 45 d ago modified 2026-10-01 39 d ago also BIT-discourse-2026-84302 , EUVD-2026-86297 , GHSA-3rx9-fqgh-wfpc
- cvss
- 4.2
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.2%
- EPSS 0.2% chance of exploitation in 30 days, percentile 14%
- public exploits
- 0
- none known
Summary
Discourse is an open-source discussion platform. Prior to 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0, Discourse AI reviewables associated with private messages could appear in the moderator review queue of a moderator who was not a participant in the message. Reviewable visibility filtering did not restrict private-message reviewables to the audience permitted to access the underlying private-message topic, allowing the moderator to read otherwise confidential content. Depending on the available reviewable action, the moderator could also modify the private message by closing its topic or deleting a post. Exploitation requires an authenticated moderator account and a pre-existing Discourse AI reviewable associated with a private message. This issue is fixed in versions 2026.1.6, 2026.5.2, 2026.6.1, and 2026.7.0.
Patch / fix
- bitnami discourse 2026.7.0
- discourse discourse 2026.1.6, 2026.5.2, 2026.6.1, 2026.7.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 45 d ago
Exploit prediction
0.24% chance of exploitation in the next 30 days, higher than 14% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 4.2 | CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:N/A:N |
| OSV | 3.1 | 4.2 | CVSS:3.1/AV:N/AC:H/PR:H/UI:R/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| bitnami | discourse | <2026.7.0 |
2026.7.0 |
Affected products
- discourse discourse
Classification
- Weakness
-
- CWE-862 Missing Authorization
References
-
github.com
/discourse/discourse/pull/42091
web
-
github.com
/discourse/discourse/commit/1566d04524c01472375944bbf7b198dd09a99427
web
-
github.com
/discourse/discourse/commit/23488b72a200228e805c4e6d970fbad216d328c5
web
-
github.com
/discourse/discourse/commit/38d10c0e5d1b76540d2860455e0290f8e975c9fd
web
-
github.com
/discourse/discourse/commit/b323702d87cd82c327c116d9566477f3c4f9635f
web
-
github.com
/discourse/discourse/security/advisories/GHSA-3rx9-fqgh-wfpc
web
-
nvd.nist.gov
/vuln/detail/CVE-2026-84302
web
Sources
- CVE List CVE-2026-84302
- NVD CVE-2026-84302
- OSV BIT-discourse-2026-84302
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.