Medium
Malicious users in Discourse can create spam topics as any user due to improper access control
Type: advisorySources: OSV
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2023-23615
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 4 Nov 2026, 03:08 UTC · Revision 1
Source evidence
Malicious users in Discourse can create spam topics as any user due to improper access control
core-osv · Original sourcePublished 3 Feb 2023, 21:57 UTC
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.
osv:CVE-2023-23615
Complete source record
{
"id": "3aadec43f96ebf9a4187d551265ed1938189f54d289df2871b062774fb1b6064",
"url": "https://osv.dev/vulnerability/CVE-2023-23615",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Malicious users in Discourse can create spam topics as any user due to improper access control",
"summary": "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.",
"evidence": "osv:CVE-2023-23615",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2023-23615",
"aliases": [
"BIT-discourse-2023-23615",
"CVE-2023-23615",
"GHSA-7mf3-5v84-wxq8"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/discourse/discourse",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"fixed": "4571b10ee5a3c46249271b2870d6eaf37994460f"
},
{
"fixed": "e6a41150e24f3163d61d32f86834acae8098dead"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.0.1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
},
{
"range": [
{
"introduced": "0"
},
{
"fixed": "3.1.0.beta2"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StringRangeExpression"
}
]
}
}
],
"versions": [
"1.1.0-beta1",
"1.1.0-beta2",
"1.1.0-beta3",
"1.1.0-beta4",
"1.1.0-beta5",
"1.1.0-beta6",
"1.1.0-beta7",
"1.1.0-beta8",
"1.2.0-beta1",
"1.2.0-beta2",
"1.2.0-beta3",
"1.2.0-beta4",
"1.2.0-beta5",
"1.2.0-beta6",
"1.2.0-beta7",
"1.2.0-beta8",
"1.2.0-beta9",
"1.3.0-beta1",
"1.3.0-beta10",
"1.3.0-beta11",
"1.3.0-beta2",
"1.3.0-beta3",
"1.3.0-beta4",
"1.3.0-beta5",
"1.3.0-beta6",
"1.3.0-beta7",
"1.3.0-beta8",
"1.3.0-beta9",
"1.4.0-beta1",
"1.4.0-beta10",
"1.4.0-beta11",
"1.4.0-beta12",
"1.4.0-beta2",
"1.4.0-beta3",
"1.4.0-beta4",
"1.4.0-beta5",
"1.4.0-beta7",
"1.4.0-beta8",
"1.4.0-beta9",
"1.5.0-beta1",
"1.5.0-beta10",
"1.5.0-beta11",
"1.5.0-beta12",
"1.5.0-beta13",
"1.5.0-beta14",
"1.5.0-beta2",
"1.5.0-beta3",
"1.5.0-beta4",
"1.5.0-beta5",
"1.5.0-beta6",
"1.5.0-beta7",
"1.5.0-beta8",
"1.5.0-beta9",
"1.6.0-beta1",
"1.6.0-beta10",
"1.6.0-beta11",
"1.6.0-beta12",
"1.6.0-beta2",
"1.6.0-beta3",
"1.6.0-beta4",
"1.6.0-beta5",
"1.6.0-beta6",
"1.6.0-beta7",
"1.6.0-beta8",
"1.6.0-beta9",
"1.7.0-beta1",
"1.7.0-beta10",
"1.7.0-beta11",
"1.7.0-beta2",
"1.7.0-beta3",
"1.7.0-beta4",
"1.7.0-beta5",
"1.7.0-beta6",
"1.7.0-beta7",
"1.7.0-beta8",
"1.7.0-beta9",
"1.8.0-beta1",
"1.8.0-beta10",
"1.8.0-beta11",
"1.8.0-beta12",
"1.8.0-beta13",
"1.8.0-beta2",
"1.8.0-beta3",
"1.8.0-beta4",
"1.8.0-beta5",
"1.8.0-beta6",
"1.8.0-beta7",
"1.8.0-beta8",
"1.8.0-beta9",
"1.9.0-beta1",
"1.9.0-beta10",
"1.9.0-beta11",
"1.9.0-beta12",
"1.9.0-beta13",
"1.9.0-beta14",
"1.9.0-beta15",
"1.9.0-beta16",
"1.9.0-beta17",
"1.9.0-beta2",
"1.9.0-beta3",
"1.9.0-beta4",
"1.9.0-beta5",
"1.9.0-beta6",
"1.9.0-beta7",
"1.9.0-beta8",
"1.9.0-beta9",
"2.0.0-beta1",
"2.0.0-beta10",
"2.0.0-beta2",
"2.0.0-beta3",
"2.0.0-beta4",
"2.0.0-beta5",
"2.0.0-beta6",
"2.0.0-beta7",
"2.0.0-beta8",
"2.0.0-beta9",
"2.1.0-beta1",
"2.1.0-beta2",
"2.1.0-beta3",
"2.1.0-beta4",
"2.1.0-beta5",
"2.1.0-beta6",
"2.2.0-beta1",
"2.2.0-beta10",
"2.2.0-beta2",
"2.2.0-beta3",
"2.2.0-beta4",
"2.2.0-beta5",
"2.2.0-beta6",
"2.2.0-beta7",
"2.2.0-beta8",
"2.2.0-beta9",
"2.3.0-beta1",
"2.3.0-beta10",
"2.3.0-beta11",
"2.3.0-beta2",
"2.3.0-beta3",
"2.3.0-beta4",
"2.3.0-beta5",
"2.3.0-beta6",
"2.3.0-beta7",
"2.3.0-beta8",
"2.3.0-beta9",
"2.4.0-beta1",
"2.4.0-beta10",
"2.4.0-beta11",
"2.4.0-beta2",
"2.4.0-beta3",
"2.4.0-beta4",
"2.4.0-beta5",
"2.4.0-beta6",
"2.4.0-beta7",
"2.4.0-beta8",
"2.4.0-beta9",
"2.5.0-beta1",
"2.5.0-beta2",
"2.5.0-beta3",
"2.5.0-beta4",
"2.5.0-beta5",
"2.5.0-beta6",
"2.5.0-beta7",
"2.6.0-beta1",
"2.6.0-beta2",
"2.6.0-beta3",
"2.6.0-beta4",
"2.6.0-beta5",
"2.6.0-beta6",
"2.7.0-beta1",
"2.7.0-beta2",
"2.7.0-beta3",
"2.7.0-beta4",
"2.7.0-beta5",
"2.7.0-beta6",
"2.7.0-beta7",
"2.7.0-beta8",
"2.7.0-beta9",
"2.8.0-beta1",
"2.8.0-beta10",
"2.8.0-beta11",
"2.8.0-beta2",
"2.8.0-beta3",
"2.8.0-beta4",
"2.8.0-beta5",
"2.8.0-beta6",
"2.8.0-beta7",
"2.8.0-beta8",
"2.8.0-beta9",
"2.9.0-beta1",
"2.9.0-beta10",
"2.9.0-beta11",
"2.9.0-beta12",
"2.9.0-beta13",
"2.9.0-beta14",
"2.9.0-beta2",
"2.9.0-beta3",
"2.9.0-beta4",
"2.9.0-beta5",
"2.9.0-beta6",
"2.9.0-beta7",
"2.9.0-beta8",
"2.9.0-beta9",
"3.0.0-beta15",
"3.0.0-beta16",
"3.1.0-beta1",
"v3.0.0",
"v3.1.0.beta1",
"v2.8.14",
"v3.0.0.beta16",
"v3.0.0.beta15",
"v2.8.13",
"v2.9.0.beta14",
"v2.8.12",
"v2.9.0.beta13",
"v2.8.11",
"v2.9.0.beta12",
"v2.8.10",
"v2.9.0.beta11",
"v2.8.9",
"v2.9.0.beta10",
"v2.8.8",
"v2.9.0.beta9",
"v2.8.7",
"v2.9.0.beta8",
"v2.8.6",
"v2.9.0.beta7",
"v2.8.5",
"v2.8.4",
"v2.9.0.beta6",
"v2.9.0.beta5",
"v2.9.0.beta4",
"v2.8.3",
"v2.8.2",
"v2.9.0.beta3",
"v2.8.1",
"v2.9.0.beta2",
"v2.8.0",
"v2.9.0.beta1",
"v2.7.13",
"v2.8.0.beta11",
"v2.7.12",
"v2.8.0.beta10",
"v2.7.11",
"v2.8.0.beta9",
"v2.7.10",
"v2.8.0.beta8",
"v2.7.9",
"v2.8.0.beta7",
"v2.7.8",
"v2.8.0.beta6",
"v2.8.0.beta5",
"v2.7.7",
"v2.7.6",
"v2.8.0.beta4",
"v2.8.0.beta3",
"v2.7.5",
"v2.7.4",
"v2.7.3",
"v2.8.0.beta2",
"v2.7.2",
"v2.7.1",
"v2.7.0",
"v2.8.0.beta1",
"v2.6.7",
"v2.7.0.beta9",
"v2.6.6",
"v2.7.0.beta8",
"v2.6.5",
"v2.7.0.beta7",
"v2.6.4",
"v2.7.0.beta6",
"v2.6.3",
"v2.7.0.beta5",
"v2.6.2",
"v2.7.0.beta4",
"v2.6.1",
"v2.7.0.beta3",
"v2.7.0.beta2",
"v2.6.0",
"v2.5.5",
"v2.7.0.beta1",
"v2.6.0.beta6",
"v2.5.4",
"v2.6.0.beta5",
"v2.5.3",
"v2.6.0.beta4",
"v2.5.2",
"v2.6.0.beta3",
"v2.5.1",
"v2.6.0.beta2",
"v2.5.0",
"v2.6.0.beta1",
"v2.4.5",
"v2.5.0.beta7",
"v2.5.0.beta6",
"v2.4.4",
"v2.5.0.beta5",
"v2.4.3",
"v2.5.0.beta4",
"v2.4.2",
"v2.5.0.beta3",
"v2.4.1",
"v2.5.0.beta2",
"v2.4.0",
"v2.5.0.beta1",
"v2.3.10",
"v2.4.0.beta11",
"v2.3.9",
"v2.4.0.beta10",
"v2.3.8",
"v2.4.0.beta9",
"v2.3.7",
"v2.4.0.beta8",
"v2.3.6",
"v2.4.0.beta7",
"v2.3.5",
"v2.4.0.beta6",
"v2.3.4",
"v2.4.0.beta5",
"v2.4.0.beta4",
"v2.3.3",
"v2.4.0.beta3",
"v2.3.2",
"v2.4.0.beta2",
"v2.3.1",
"v2.3.0",
"v2.4.0.beta1",
"v2.2.6",
"v2.3.0.beta11",
"v2.2.5",
"v2.3.0.beta10",
"v2.3.0.beta9",
"v2.2.4",
"v2.3.0.beta8",
"v2.3.0.beta7",
"v2.3.0.beta6",
"v2.2.3",
"v2.3.0.beta5",
"v2.2.2",
"v2.3.0.beta4",
"v2.3.0.beta3",
"v2.2.1",
"v2.3.0.beta2",
"v2.2.0",
"v2.3.0.beta1",
"v2.1.8",
"v2.2.0.beta10",
"v2.2.0.beta9",
"v2.1.7",
"v2.2.0.beta8",
"v2.1.6",
"v2.2.0.beta7",
"v2.1.5",
"v2.2.0.beta6",
"v2.1.4",
"v2.2.0.beta5",
"v2.1.3",
"v2.2.0.beta4",
"v2.1.2",
"v2.2.0.beta3",
"v2.1.1",
"v2.2.0.beta2",
"v2.1.0",
"v2.2.0.beta1",
"v2.0.5",
"v2.1.0.beta6",
"v2.0.4",
"v2.1.0.beta5",
"v2.0.3",
"v2.1.0.beta4",
"v2.1.0.beta3",
"v2.0.2",
"v2.1.0.beta2",
"v2.0.1",
"v2.0.0",
"v2.1.0.beta1",
"v1.9.7",
"v2.0.0.beta10",
"v2.0.0.beta9",
"v2.0.0.beta8",
"v1.9.6",
"v2.0.0.beta7",
"v1.9.5",
"v2.0.0.beta6",
"v1.9.4",
"v2.0.0.beta5",
"v2.0.0.beta4",
"v1.9.3",
"v2.0.0.beta3",
"v1.9.2",
"v2.0.0.beta2",
"v1.9.1",
"v1.9.0",
"v2.0.0.beta1",
"v1.8.11",
"v1.9.0.beta17",
"v1.8.10",
"v1.9.0.beta16",
"v1.9.0.beta15",
"v1.9.0.beta14",
"v1.8.9",
"v1.9.0.beta13",
"v1.8.8",
"v1.9.0.beta12",
"v1.9.0.beta11",
"v1.8.7",
"v1.9.0.beta10",
"v1.9.0.beta9",
"v1.8.6",
"v1.9.0.beta8",
"v1.8.5",
"v1.9.0.beta7",
"v1.9.0.beta6",
"v1.8.4",
"v1.9.0.beta5",
"v1.8.3",
"v1.9.0.beta4",
"v1.8.2",
"v1.9.0.beta3",
"v1.8.1",
"v1.9.0.beta2",
"v1.8.0",
"v1.9.0.beta1",
"v1.7.10",
"v1.8.0.beta13",
"v1.7.9",
"v1.8.0.beta12",
"v1.7.8",
"v1.8.0.beta11",
"v1.8.0.beta10",
"v1.7.7",
"v1.8.0.beta9",
"v1.7.6",
"v1.7.5",
"v1.8.0.beta8",
"v1.7.4",
"v1.8.0.beta7",
"v1.7.3",
"v1.8.0.beta6",
"v1.8.0.beta5",
"v1.7.2",
"v1.8.0.beta4",
"v1.8.0.beta3",
"v1.7.1",
"v1.8.0.beta2",
"v1.7.0",
"v1.8.0.beta1",
"v1.6.10",
"v1.7.0.beta11",
"v1.6.9",
"v1.7.0.beta10",
"v1.6.8",
"v1.7.0.beta9",
"v1.7.0.beta8",
"v1.6.7",
"v1.6.6",
"v1.6.5",
"v1.7.0.beta7",
"v1.7.0.beta6",
"v1.6.4",
"v1.6.3",
"v1.7.0.beta5",
"v1.6.2",
"v1.6.1",
"v1.7.0.beta4",
"v1.7.0.beta3",
"v1.7.0.beta1",
"v1.7.0.beta2",
"v1.6.0",
"v1.5.4",
"v1.6.0.beta12",
"v1.5.3",
"v1.6.0.beta11",
"v1.6.0.beta10",
"v1.6.0.beta9",
"v1.5.2",
"v1.6.0.beta8",
"v1.6.0.beta7",
"v1.6.0.beta6",
"v1.6.0.beta5",
"v1.5.1",
"v1.6.0.beta4",
"v1.6.0.beta3",
"v1.6.0.beta2",
"v1.5.0",
"v1.6.0.beta1",
"v1.4.7",
"v1.5.0.beta14",
"v1.5.0.beta13b",
"v1.5.0.beta13",
"v1.4.6",
"v1.5.0.beta12",
"v1.5.0.beta11",
"v1.5.0.beta10",
"v1.4.5",
"v1.4.4",
"v1.5.0.beta9",
"v1.4.3",
"v1.5.0.beta8",
"v1.5.0.beta7",
"v1.5.0.beta6",
"v1.4.2",
"v1.5.0.beta5",
"v1.5.0.beta4",
"v1.4.1",
"v1.5.0.beta2",
"v1.4.0",
"v1.5.0.beta1",
"v1.3.5",
"v1.4.0.beta12",
"v1.4.0.beta11",
"v1.3.4",
"v1.4.0.beta10",
"v1.4.0.beta9",
"v1.4.0.beta8",
"v1.4.0.beta7",
"v1.3.3",
"v1.4.0.beta6",
"v1.4.0.beta5",
"v1.3.2",
"v1.4.0.beta4",
"v1.4.0.beta3",
"v1.4.0.beta2",
"v1.3.1",
"v1.4.0.beta1",
"v1.3.0",
"v1.3.0.beta11",
"v1.2.4",
"v1.3.0.beta10",
"v1.3.0.beta9",
"v1.2.3",
"v1.3.0.beta6",
"v1.2.2",
"v1.3.0.beta5",
"v1.2.1",
"v1.3.0.beta4",
"v1.3.0.beta3",
"v1.3.0.beta2",
"v1.2.0",
"v1.3.0.beta1",
"v1.2.0.beta9",
"v1.2.0.beta8",
"v1.2.0.beta7",
"v1.2.0.beta6",
"v1.1.3",
"v1.2.0.beta5",
"v1.2.0.beta4",
"v1.1.2",
"v1.2.0.beta3",
"v1.1.1",
"v1.2.0.beta2",
"v1.1.0",
"v1.2.0.beta1",
"v1.0.4",
"v1.1.0.beta8",
"v1.0.3",
"v1.1.0.beta7",
"v1.1.0.beta6b",
"v1.1.0.beta6",
"v1.1.0.beta5",
"v1.1.0.beta4",
"v1.0.2",
"v1.1.0.beta3",
"v1.0.1",
"v1.1.0.beta2",
"v1.0.0",
"v0.9.9.18",
"v0.9.9.17",
"v0.9.9.16",
"v0.9.9.15",
"v0.9.9.14",
"v0.9.9.13",
"v0.9.9.12",
"v0.9.9.11",
"v0.9.9.10",
"v0.9.9.9",
"v0.9.9.8",
"v0.9.9.7",
"v0.9.9.6",
"v0.9.9.5",
"v0.9.9.4",
"v0.9.9.3",
"v0.9.9.2",
"v0.9.9.1",
"v0.9.8.11",
"v0.9.8.10",
"v0.9.8.9",
"v0.9.8.8",
"v0.9.8.7",
"v0.9.8.6",
"v0.9.8.5",
"v0.9.8.4",
"v0.9.8.3",
"v0.9.8.2",
"v0.9.8.1",
"v0.9.8",
"v0.9.7.9",
"v0.9.7.8",
"v0.9.7.7",
"v0.9.7.6",
"v0.9.7.5",
"v0.9.7.4",
"v0.9.7.3",
"v0.9.7.2",
"v0.9.7.1",
"v0.9.7",
"v0.9.6.4",
"v0.9.6.3",
"v0.9.6.1",
"v0.9.6",
"v0.9.5.2",
"v0.9.5.1",
"v0.9.5",
"v0.9.4",
"v0.9.3",
"v0.9.2.6",
"v0.9.2.5",
"v0.9.2",
"v0.9.1",
"v0.9.0",
"v0.8.9",
"v0.8.8",
"v0.8.7",
"v0.8.6",
"v0.8.5",
"v0.8.4",
"v0.8.3",
"v0.8.2",
"v0.8.1",
"v0.8.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-23615.json"
}
}
],
"modified": "2026-10-28T02:30:33.075266016Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/23xxx/CVE-2023-23615.json",
"https://github.com/discourse/discourse/security/advisories/GHSA-7mf3-5v84-wxq8",
"https://nvd.nist.gov/vuln/detail/CVE-2023-23615"
],
"provider_metadata": {
"cwe_ids": [
"CWE-284"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/23xxx/CVE-2023-23615.json"
}
},
"related_cves": [
{
"value": "CVE-2023-23615",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 499928,
"published_at": "2023-02-03T21:57:29.878+00:00"
}