CVE-2024-24817

Source
https://cve.org/CVERecord?id=CVE-2024-24817
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-24817.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2024-24817
Aliases
  • GHSA-wwq5-g5cp-c69f
Published
2024-02-22T17:45:57.887Z
Modified
2026-04-02T10:07:53.775771Z
Severity
  • 4.3 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N CVSS Calculator
Summary
User can see invitees in events created in PMs and private categories
Details

Discourse Calendar adds the ability to create a dynamic calendar in the first post of a topic on the open-source discussion platform Discourse. Prior to version 0.4, event invitees created in topics in private categories or PMs (private messages) can be retrieved by anyone, even if they're not logged in. This problem is resolved in version 0.4 of the discourse-calendar plugin. While no known workaround is available, putting the site behind login_required will disallow this endpoint to be used by anonymous users, but logged in users can still get the list of invitees in the private topics.

Database specific
{
    "cwe_ids": [
        "CWE-200"
    ],
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2024/24xxx/CVE-2024-24817.json",
    "cna_assigner": "GitHub_M"
}
References

Affected packages

Git / github.com/discourse/discourse-calendar

Affected ranges

Type
GIT
Repo
https://github.com/discourse/discourse-calendar
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Type
GIT
Repo
https://github.com/discourse/discourse-calendar
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2024-24817.json"
unresolved_ranges
[
    {
        "events": [
            {
                "introduced": "0"
            },
            {
                "fixed": "0.4"
            }
        ]
    }
]