{"id":"BIT-discourse-2026-33395","summary":"Discourse has stored click‑based XSS via Graphviz SVG javascript: links","details":"Discourse is an open-source discussion platform. Prior to versions 2026.3.0, 2026.2.1, and 2026.1.2, the discourse-graphviz plugin contains a stored cross-site scripting (XSS) vulnerability that allows authenticated users to inject malicious JavaScript code through DOT graph definitions. For instances with CSP disabled only. Versions 2026.3.0, 2026.2.1, and 2026.1.2 contain a patch. As a workaround, disable the graphviz plugin, upgrade to a patched version, or enable a content security policy.","aliases":["CVE-2026-33395","GHSA-23c7-gq89-xm5v"],"modified":"2026-09-08T08:46:30.854099755Z","published":"2026-03-27T07:10:56.479Z","database_specific":{"severity":"Medium","cpes":["cpe:2.3:a:discourse:discourse:*:*:*:*:*:*:*:*"]},"references":[{"type":"FIX","url":"https://github.com/discourse/discourse/commit/0471e68ed0b594bf386e068f228849244b880ef1"},{"type":"FIX","url":"https://github.com/discourse/discourse/commit/0c861df8bea03dcc01b60da6cc7038e6c88de4ee"},{"type":"FIX","url":"https://github.com/discourse/discourse/commit/472f9e1f7855307e489e9eaa6825d5335dfc08b5"},{"type":"ADVISORY","url":"https://github.com/discourse/discourse/security/advisories/GHSA-23c7-gq89-xm5v"},{"type":"WEB","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-33395"}],"affected":[{"package":{"name":"discourse","ecosystem":"Bitnami","purl":"pkg:bitnami/discourse"},"ranges":[{"type":"SEMVER","events":[{"introduced":"2026.1.0"},{"fixed":"2026.1.2"},{"introduced":"2026.2.0"},{"fixed":"2026.2.1"},{"introduced":"2026.3.0"},{"fixed":"2026.3.0"}]}],"database_specific":{"source":"https://github.com/bitnami/vulndb/tree/main/data/discourse/BIT-discourse-2026-33395.json"},"severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N"}]}],"schema_version":"1.9.0"}