
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23984 is an Improper Input Validation / Incorrect Authorization vulnerability in Apache Superset that allows an authenticated user with SQLLab access to bypass the read-only verification check on PostgreSQL database connections. The flaw affects all versions of Apache Superset before 6.0.0. It was disclosed on February 24, 2026, by Daniel Gaspar via the oss-security mailing list, with credit to reporter Trung Đức Lê. The vulnerability carries a CVSS v3.1 base score of 6.5 (Medium) and a CVSS v4.0 base score of 7.1 (High) (Red Hat CVE, oss-security).
The root cause is classified as CWE-863 (Incorrect Authorization). Apache Superset's SQLLab feature is designed to enforce read-only mode on certain PostgreSQL database connections by blocking standard DML statements such as INSERT, UPDATE, and DELETE. However, the validation logic fails to detect these operations when they are embedded within specially crafted SQL statements — for example, through SQL constructs that obfuscate or wrap DML commands in ways the parser does not recognize as restricted. An authenticated attacker with SQLLab access can exploit this by submitting such crafted queries over the network without requiring any additional privileges or user interaction (oss-security, Red Hat CVE).
Successful exploitation allows an authenticated attacker to perform unauthorized data modification operations (INSERT, UPDATE, DELETE) on PostgreSQL databases that are configured as read-only within Apache Superset. The primary impact is a high integrity loss, as data in connected PostgreSQL databases can be altered or corrupted without authorization. Confidentiality and availability are not directly impacted by this vulnerability, but unauthorized write access could be leveraged to tamper with business-critical data or introduce malicious records into downstream systems (Red Hat CVE, oss-security).
pg_log) recording unexpected write operations (INSERT, UPDATE, DELETE) originating from the Superset database user on connections or roles designated as read-only./api/v1/sqllab/execute/) from authenticated users, particularly those not typically associated with write activity.The Apache Software Foundation has released Apache Superset 6.0.0, which fixes this vulnerability. All users running versions prior to 6.0.0 are strongly recommended to upgrade immediately. No official configuration-based workaround has been published; the primary remediation is upgrading to the patched release. As an interim measure, administrators may consider restricting SQLLab access to trusted users only and reviewing PostgreSQL database user permissions to enforce read-only access at the database level rather than relying solely on Superset's application-layer enforcement (oss-security, Red Hat CVE).
The vulnerability was covered by SecurityOnline.info as part of a broader report on five vulnerabilities patched in Apache Superset 6.0.0, noting it as a significant security overhaul for the project (SecurityOnline). The Secret CISO newsletter also highlighted the Apache Superset vulnerabilities in its February 25, 2026 edition alongside other notable breaches (Secret CISO). No significant social media controversy or notable researcher commentary beyond the initial disclosure has been observed.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."