CVE-2022-24866: Exposure of Sensitive Information to an Unauthorized Actor in Discourse Assign
Discourse Assign is a plugin for assigning users to a topic in Discourse, an open-source messaging platform. Prior to version 1.0.1, the UserBookmarkSerializer serialized the whole User / Group object, which leaked some private information. The data was only being serialized to people who could view assignment info, which is limited to staff by default. For the vast majority of sites, this data was only leaked to trusted staff member, but for sites with assign features enabled publicly, the data was accessible to more people than just staff. Version 1.0.1 contains a patch. There are currently no known workarounds.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2022-24866?
CVE-2022-24866 is classified as a high severity vulnerability due to the potential leakage of private user information.
How do I fix CVE-2022-24866?
To fix CVE-2022-24866, upgrade the Discourse Assign plugin to version 1.0.1 or later.
What kind of information is leaked in CVE-2022-24866?
CVE-2022-24866 can leak sensitive data by serializing the entire User / Group object, which may include private user information.
Is CVE-2022-24866 specific to certain versions of Discourse?
Yes, CVE-2022-24866 affects versions of the Discourse Assign plugin before 1.0.1.
Who is affected by CVE-2022-24866?
Users of the Discourse Assign plugin who are running versions prior to 1.0.1 are affected by CVE-2022-24866.