{"id":"CVE-2026-23984","aliases":["GHSA-mwf2-qr4v-94h2","BIT-superset-2026-23984","PYSEC-2026-2376"],"title":"Apache Superset: Read-Only Bypass via Improper Input Validation on PostgreSQL Connections","summary":"Apache Superset: Read-Only Bypass via Improper Input Validation on PostgreSQL Connections","severity":"high","vendor":"apache-superset","product":"apache-superset","ecosystem":"pip","affected":["apache-superset < 6.0.0"],"patched":["apache-superset 6.0.0"],"published":"2026-02-24","updated":"2026-07-13","source":"OSV","sourceUrl":"https://osv.dev/vulnerability/GHSA-mwf2-qr4v-94h2","references":[{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-23984"},{"url":"https://github.com/apache/superset"},{"url":"https://lists.apache.org/thread/72cmgxtvp9pclto4ln1chbs1227nwd26"},{"url":"http://www.openwall.com/lists/oss-security/2026/02/24/8"}],"tags":["osv","pip"],"epss":0.00361,"epssPercentile":0.27136,"ingestedAt":"2026-07-13T18:58:00.913Z","slug":"CVE-2026-23984","body":"## Overview\n\nAn Improper Input Validation vulnerability exists in Apache Superset that allows an authenticated user with SQLLab access to bypass the read-only verification check when using a PostgreSQL database connection.\nWhile the system effectively blocks standard Data Manipulation Language (DML) statements (e.g., INSERT, UPDATE, DELETE) on read-only connections, it fails to detect them in specially crafted SQL statements.\n\nThis issue affects Apache Superset: before 6.0.0.\n\nUsers are recommended to upgrade to version 6.0.0, which fixes the issue.\n\n## Affected packages\n\n- `apache-superset < 6.0.0`\n\n## Remediation\n\nUpgrade to a patched release:\n\n- `apache-superset 6.0.0`","depth":"twilight","depthScore":41,"depthScoreParts":{"impact":41.3,"likelihood":0.1,"exploitation":0,"ransomware":0},"changes":[]}