Medium
Disclosure of the existence of secret categories with custom backgrounds in Discourse
Type: advisorySources: OSV
Discourse is an open source platform for community discussion. In affected versions an attacker can learn that secret categories exist when they have backgrounds set. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. Users unable to upgrade should temporarily remove category backgrounds.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2024-28242
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 7 Nov 2026, 08:47 UTC · Revision 1
Source evidence
Disclosure of the existence of secret categories with custom backgrounds in Discourse
core-osv · Original sourcePublished 15 Mar 2024, 19:21 UTC
Discourse is an open source platform for community discussion. In affected versions an attacker can learn that secret categories exist when they have backgrounds set. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. Users unable to upgrade should temporarily remove category backgrounds.
osv:CVE-2024-28242
Complete source record
{
"id": "be67acf3ba3a5518409fd4fa9344e7cd7466882f3e4a95bf077d7c8b5b76133c",
"url": "https://osv.dev/vulnerability/CVE-2024-28242",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Disclosure of the existence of secret categories with custom backgrounds in Discourse",
"summary": "Discourse is an open source platform for community discussion. In affected versions an attacker can learn that secret categories exist when they have backgrounds set. The issue is patched in the latest stable, beta and tests-passed version of Discourse. Users are advised to upgrade. Users unable to upgrade should temporarily remove category backgrounds.",
"evidence": "osv:CVE-2024-28242",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2024-28242",
"aliases": [
"BIT-discourse-2024-28242",
"CVE-2024-28242",
"GHSA-c7q7-7f6q-2c23"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/discourse/discourse",
"type": "GIT",
"events": [
{
"introduced": "f9502188a646cdb286ae6572ad6198c711ecdea8"
},
{
"fixed": "b425fbc2a28341a5627928f963519006712c3d39"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "stable <= 3.2.0"
},
{
"last_affected": "stable <= 3.2.0"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "beta <= 3.3.0.beta1"
},
{
"last_affected": "beta <= 3.3.0.beta1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"introduced": "tests-passed <= 3.3.0.beta1"
},
{
"last_affected": "tests-passed <= 3.3.0.beta1"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandaloneSingleVersion"
},
{
"range": [
{
"fixed": "b425fbc2a28341a5627928f963519006712c3d39"
}
],
"source": "REFERENCES_COMMIT"
}
]
}
}
],
"versions": [
"3.3.0-NA",
"3.3.0-beta1",
"beta <= 3.3.0.beta1",
"stable <= 3.2.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-28242.json"
}
}
],
"modified": "2026-10-28T02:30:50.551412263Z",
"provider": "osv",
"references": [
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/28xxx/CVE-2024-28242.json",
"https://github.com/discourse/discourse/security/advisories/GHSA-c7q7-7f6q-2c23",
"https://nvd.nist.gov/vuln/detail/CVE-2024-28242",
"https://github.com/discourse/discourse/commit/b425fbc2a28341a5627928f963519006712c3d39"
],
"provider_metadata": {
"cwe_ids": [
"CWE-200"
],
"cna_assigner": "GitHub_M",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/28xxx/CVE-2024-28242.json"
}
},
"related_cves": [
{
"value": "CVE-2024-28242",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 518798,
"published_at": "2024-03-15T19:21:01.13+00:00"
}