CVE-2025-55672: Apache Superset Stored XSS Vulnerability in Chart Visualization

apache-superset Updated 14 Dec 2025

Summary

14/08/2025
Yes i
Moderate
5.3

CVE-2025-55672: Apache Superset's chart visualization has a stored Cross-Site Scripting (XSS) vulnerability. Affects apache-superset versions < 5.0.0. Fixed in 5.0.0. How to fix ↓

Also tracked for

The same CVE-2025-55672 is tracked separately for each ecosystem and vendor. Its fix information is the same; the package and affected versions differ.

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Sponsored MarkAI Find prospects already talking about the problem you solve AI watches the communities your customers use to find qualified prospects, then alerts you when a conversation is worth joining. See MarkAI

Background

Apache Superset is an open-source data visualization and business intelligence tool that allows users to create interactive dashboards and charts. It is widely used for its ability to connect to various data sources and provide powerful analytics capabilities. However, like many web applications, it is susceptible to security vulnerabilities, including Cross-Site Scripting (XSS), which can compromise user data and application integrity.

Vulnerability Detail

A stored Cross-Site Scripting (XSS) vulnerability exists in Apache Superset's chart visualization feature. This vulnerability arises when an authenticated user with permissions to edit charts injects a malicious payload into a column's label. The application fails to properly sanitize this input, allowing the payload to execute in the browser of any user who hovers over the affected chart. This can lead to session hijacking or the execution of arbitrary commands on behalf of the user, posing a significant security risk.

How To Fix

Latest published version: 6.1.0 as of 23 Oct 2026

pip install --upgrade "apache-superset==6.1.0"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

5.0.0

This is the first release that contains the fix.

pip install --upgrade "apache-superset==5.0.0"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary workaround, users can restrict permissions for editing charts to trusted users only, minimizing the risk of malicious payloads being injected into chart labels.

Conclusion

The stored XSS vulnerability in Apache Superset's chart visualization poses a moderate security risk that can be exploited by malicious users. It is crucial for users to upgrade to version 5.0.0 or later to protect their applications from potential attacks. Additionally, utilizing tools like Vulert can help monitor and alert for such vulnerabilities in real-time.

See every vulnerability recorded for apache-superset →

Share this vulnerability

FAQ

The vulnerability is a stored Cross-Site Scripting (XSS) issue that allows attackers to inject malicious scripts into chart labels.

Any user of Apache Superset prior to version 5.0.0 who has permissions to edit charts may be affected.

The vulnerability can lead to session hijacking and the execution of arbitrary commands in the context of the affected user.

You can use Vulert, which monitors open-source vulnerabilities in real-time. Visit Vulert Scanner to check if your application is affected without needing to sign up.

If an immediate upgrade is not possible, restrict editing permissions for charts to trusted users to mitigate the risk.

Related vulnerabilities

Recent vulnerabilities recorded for apache-superset.

How To Fix

Latest published version: 6.1.0 as of 23 Oct 2026

pip install --upgrade "apache-superset==6.1.0"

Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.

If you need the minimum change

5.0.0

This is the first release that contains the fix.

pip install --upgrade "apache-superset==5.0.0"

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback