{"id":"CVE-2021-27907","published":"2021-03-05T11:35:15Z","modified":"2025-02-13T16:27:58Z","title":"Apache Superset stored XSS on Dashboard markdown","vendor":"Apache Software Foundation","product":"Apache Superset","tier":"core","eol":null,"affectedVersions":[{"vendor":"Apache Software Foundation","product":"Apache Superset","versions":[">= Apache Superset, <= 0.38.0"]}],"description":{"text":"Apache Superset up to and including 0.38.0 allowed the creation of a Markdown component on a Dashboard page for describing chart's related information. Abusing this functionality, a malicious user could inject javascript code executing unwanted action in the context of the user's browser. The javascript code will be automatically executed (Stored XSS) when a legitimate user surfs on the dashboard page. The vulnerability is exploitable creating a “div” section and embedding in it a “svg” element with javascript code.","provenance":"source","from":"CVE.org"},"summary":{"text":"Apache Superset up to and including 0.38.0 fails to sanitise the Markdown component that can be added to Dashboard pages, allowing stored cross-site scripting.","provenance":"ai","model":"claude-haiku-5-5","generatedAt":"2026-10-29T07:23:34Z"},"cvss":null,"epss":{"score":0.86393,"percentile":0.99734,"date":"2026-10-29","provenance":"source"},"kev":null,"vulncheckKev":null,"exploited":false,"otx":{"pulseCount":0,"pulses":[],"provenance":"machine"},"cwes":[{"id":"CWE-79","name":"Improper Neutralization of Input During Web Page Generation"}],"references":[{"url":"https://lists.apache.org/thread.html/r09293fb09f1d617f0d2180c42210e739e2211f8da9bc5c1873bea67a%40%3Cdev.superset.apache.org%3E","tags":["x_refsource_MISC"]}],"techniques":[],"reports":[],"affected":[{"ecosystem":"PyPI","package":"apache-superset","vulnerableRanges":["<0.38.1"],"patched":["0.38.1"],"from":["GHSA-w358-rj93-r5qv","PYSEC-2021-127"],"provenance":"source"}],"advisories":[{"id":"GHSA-w358-rj93-r5qv","url":"https://github.com/advisories/GHSA-w358-rj93-r5qv","severity":"MODERATE","ecosystem":"PyPI","package":"apache-superset","vulnerableRanges":["<0.38.1"],"patched":["0.38.1"],"provenance":"source","from":"GHSA"}],"euvd":{"id":"EUVD-2021-0019","url":"https://euvd.enisa.europa.eu/vulnerability/EUVD-2021-0019","exploited":false,"exploitedSince":null,"provenance":"source"},"exploits":[],"exploitSources":null,"exploitRefs":[],"flow":[],"timeline":[{"date":"2021-03-05","kind":"published","label":"Published (CVE.org)","url":"https://www.cve.org/CVERecord?id=CVE-2021-27907","provenance":"source"}],"speed":{"daysToPublicExploit":null,"firstExploitFrom":null,"daysToKev":null},"priority":{"score":19.9,"factors":[{"name":"In a KEV catalog","points":0.0,"detail":"not listed"},{"name":"Recent KEV listing","points":0.0,"detail":"not listed"},{"name":"Known ransomware use","points":0.0,"detail":"not known"},{"name":"EPSS percentile","points":19.95,"detail":"percentile 0.9973"},{"name":"Named in threat reports","points":0.0,"detail":"0 reports"},{"name":"Public exploit code","points":0.0,"detail":"none found"},{"name":"Mentioned in OTX pulses","points":0.0,"detail":"0 pulses"},{"name":"CVSS severity","points":0.0,"detail":"no CVSS"},{"name":"End-of-life product","points":0.0,"detail":"supported or unknown"}]}}