GHSA-92hr-7q6h-w7c4
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Network-accessible endpoint, low complexity, but requires an authenticated session (PR:L); impact is availability-only with no confidentiality or integrity loss.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
4Description PRE-NVD
AnalysisAI
Regular Expression Denial of Service in Apache Superset's SQL parser (sql_parse.py) allows authenticated attackers to exhaust CPU resources on Superset worker processes by submitting crafted inputs containing pathological character sequences to SQL-processing endpoints. Versions 1.5.0 through 5.0.0 are affected via a vulnerable SQL_REGEX pattern that exhibits catastrophic backtracking under adversarial input. No public exploit code or active exploitation has been identified at time of analysis; the authentication prerequisite meaningfully limits opportunistic attack surface.
Technical ContextAI
The vulnerability resides in the sql_parse.py module within Apache Superset's integration with the sqlparse library. The SQL_REGEX regular expression pattern contains overlapping disjunctions that share a common outer quantifier - the canonical structure that produces catastrophic backtracking in backtracking-based NFA regex engines. When the engine encounters a pathological input (specifically long sequences of backslashes or similar repeated characters), backtracking complexity degrades to polynomial or exponential time, consuming a worker thread's CPU for the entire duration of the request. This is a textbook instance of CWE-1333 (Inefficient Regular Expression Complexity). No CPE strings were provided in the source data, but affected scope is clearly Apache Superset 1.5.0 through 5.0.0, with the fix committed in 6.0.0.
RemediationAI
The primary remediation is to upgrade Apache Superset to version 6.0.0 or later, which resolves the vulnerable SQL_REGEX pattern in sql_parse.py; this is the only complete fix. If immediate upgrade is not feasible, two vendor-documented compensating controls are available: first, deploy WAF rules targeting the queries.extras.where parameter to detect and block requests containing excessively long sequences of backslashes or anomalous repeated patterns - note that aggressive WAF rules carry a false-positive risk against legitimate complex SQL queries and require tuning; second, apply strict rate limiting to the /api/v1/chart/data endpoint to reduce the throughput achievable by an attacker and cap the availability impact, though this does not prevent individual slow requests from tying up worker threads. Both workarounds are temporary mitigations that do not eliminate the underlying vulnerability. Advisory references: https://superset.apache.org and https://www.cve.org/CVERecord?id=CVE-2026-23985.
Session Validation attacks in Apache Superset versions up to and including 2.0.1. Rated critical severity (CVSS 9.8), th
An SQL Injection vulnerability in Apache Superset exists due to improper neutralization of special elements used in SQL
Versions of Superset prior to 0.23 used an unsafe load method from the pickle library to deserialize data leading to pos
If an attacker gains write access to the Apache Superset metadata database, they could persist a specifically crafted Py
Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternati
Improper authorization check and possible privilege escalation on Apache Superset up to but excluding 2.1.2. Rated high
Apache Superset before 1.4.2 is vulnerable to SQL injection in chart data requests. Rated critical severity (CVSS 9.8),
A where_in JINJA macro allows users to specify a quote, which combined with a carefully crafted statement would allow fo
Apache Superset up to and including 1.3.0 when configured with ENABLE_TEMPLATE_PROCESSING on (disabled by default) allow
While investigating a bug report on Apache Superset, it was determined that an authenticated user could craft requests v
In the course of work on the open source project it was discovered that authenticated users running queries against Hive
Improper Authorization vulnerability in Apache Superset when FAB_ADD_SECURITY_API is enabled (disabled by default). Rate
Same technique Denial Of Service
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-51187