ZeroHour
Story · 2 sources · 2 articlesfirst updated ()

Public PoC Released for Apache Superset SQL Injection Vulnerability CVE-2026-23980

mediumExploit / PoCimportance 52CVE-2026-23980
What's new: As of September 16, 2026, a public proof-of-concept exploit repository has been released for CVE-2026-23980, making it easier for attackers to exploit exposed, unpatched Superset instances. The underlying vulnerability and its fix in Superset 6.0.0 were already disclosed by Apache on February 24, 2026; no new affected versions or fixed releases were reported in these updates.
Merged summary · glm-5.3-flash · rewritten as coverage arrives

A public Python proof-of-concept exploit is now available for CVE-2026-23980, an authenticated error-based SQL injection (CWE-89) affecting all Apache Superset versions before 6.0.0. Organizations should upgrade to Superset 6.0.0 and restrict/monitor access…

CVE-2026-23980 is an error-based SQL injection flaw (CWE-89) in Apache Superset affecting all releases before 6.0.0 (per one source, versions 0.0.0 up to but not including 6.0.0). Authenticated users with read-level access can inject SQL through the sqlExpression or where parameters; the error-based technique can reveal query structure and database schema, and impact varies by database configuration and privileges, potentially reaching business, customer, and security data. Apache disclosed the issue on February 24, 2026 and fixed it in Superset 6.0.0. A public repository containing a Python exploit.py proof-of-concept has now been released, lowering the effort required to attack internet-facing Superset dashboards. Defenders should upgrade to 6.0.0, apply compensating controls (least-privilege database accounts, network restrictions), and monitor proxy and application logs for repeated malformed query requests, database errors, and unusual activity from low-privilege accounts.

  • CVE-2026-23980 is an error-based SQL injection (CWE-89) in Apache Superset affecting all versions before 6.0.0 (described as 0.0.0 up to but not including 6.0.0).
  • Injection occurs via the sqlExpression and where parameters and requires an authenticated account with read-level access.
  • The error-based technique can reveal query structure and schema; impact depends on database configuration and privileges, potentially exposing business, customer, and security data.
  • A public repository with a Python exploit.py proof-of-concept has been released, lowering the exploitation effort against exposed instances.
  • Apache disclosed the issue on February 24, 2026 and fixed it in Apache Superset 6.0.0.
  • Recommended actions: upgrade to 6.0.0, use least-privilege database accounts, restrict network access, and monitor proxy/app logs for repeated malformed queries, database errors, and unusual activity from low-privilege accounts.

Coverage timeline

  1. · 6h ago
    Cyber Security News· 45
    Public PoC Released for Apache Superset SQL Injection Vulnerability

    A public Python PoC exploit is available for CVE-2026-23980, an authenticated error-based SQL injection in Apache Superset versions before 6.0.0.

  2. · 4h ago
    GBHackers· 52
    Apache Superset SQL Injection Flaw Gets Public PoC Exploit

    A public Python proof-of-concept exploit was released for CVE-2026-23980, an authenticated error-based SQL injection flaw in Apache Superset before 6.0.0.

Vulnerabilities in this storyAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-23980
Improper Neutralization of Special Elements used in a SQL Command ('SQL Injection') vulnerability in Apache Superset allows an authenticated user with read acce

Improper Neutralization of Special Elements used in a SQL Command ('SQL Injection') vulnerability in Apache Superset allows an authenticated user with read access to conduct error-based SQL injection via the sqlExpression or where parameters. This issue affects Apache Superset: before 6.0.0. Users are recommended to upgrade to version 6.0.0, which fixes the issue.

NVD description · AI analysis pending
5.3<1% PoC
  • apache superset