CVE-2024-47773 – Anonymous cache poisoning via XHR requests in Discourse
https://notcve.org/view.php?id=CVE-2024-47773
Discourse is an open source platform for community discussion. An attacker can make several XHR requests until the cache is poisoned with a response without any preloaded data. This issue only affects anonymous visitors of the site. This problem has been patched in the latest version of Discourse. Users are advised to upgrade. • https://github.com/discourse/discourse/security/advisories/GHSA-58vv-9j8h-hw2v • CWE-610: Externally Controlled Reference to a Resource in Another Sphere •
CVE-2024-47772 – Cross-site Scripting (XSS) via chat excerpts when content security policy (CSP) disabled in Discourse
https://notcve.org/view.php?id=CVE-2024-47772
Discourse is an open source platform for community discussion. An attacker can execute arbitrary JavaScript on users' browsers by sending a maliciously crafted chat message and replying to it. This issue only affects sites with CSP disabled. This problem is patched in the latest version of Discourse. All users are advised to upgrade. • https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP https://github.com/discourse/discourse/security/advisories/GHSA-67mh-xhmf-c56h • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') •
CVE-2024-43789 – Denial of service by the absence of restrictions on replies to posts in Discourse
https://notcve.org/view.php?id=CVE-2024-43789
Discourse is an open source platform for community discussion. A user can create a post with many replies, and then attempt to fetch them all at once. This can potentially reduce the availability of a Discourse instance. This problem has been patched in the latest version of Discourse. All users area are advised to upgrade. • https://github.com/discourse/discourse/security/advisories/GHSA-62cq-cpmc-hvqq • CWE-400: Uncontrolled Resource Consumption •
CVE-2024-45297 – Prevent topic list filtering by hidden tags for unauthorized users in Discourse
https://notcve.org/view.php?id=CVE-2024-45297
Discourse is an open source platform for community discussion. Users can see topics with a hidden tag if they know the label/name of that tag. This issue has been patched in the latest stable, beta and tests-passed version of Discourse. All users area are advised to upgrade. There are no known workarounds for this vulnerability. • https://github.com/discourse/discourse/security/advisories/GHSA-58xw-3qr3-53gp • CWE-269: Improper Privilege Management •
CVE-2024-45051 – Bypass of email address validation via encoded email addresses in Discourse
https://notcve.org/view.php?id=CVE-2024-45051
Discourse is an open source platform for community discussion. A maliciously crafted email address could allow an attacker to bypass domain-based restrictions and gain access to private sites, categories and/or groups. This issue has been patched in the latest stable, beta and tests-passed version of Discourse. All users area are advised to upgrade. There are no known workarounds for this vulnerability. • https://github.com/discourse/discourse/security/advisories/GHSA-2vjv-pgh4-6rmq • CWE-287: Improper Authentication •