CVE-2023-39265
published 2023-09-06CVE-2023-39265: Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternative driver names like sqlite+pysqlite or…
PriorityP180medium6.5CVSS 3.1
AVNACLPRNUINSUCLILAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
83.72%
99.7th percentile
Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternative driver names like sqlite+pysqlite or by using database imports. This could allow for unexpected file creation on Superset webservers. Additionally, if Apache Superset is using a SQLite database for its metadata (not advised for production use) it could result in more severe vulnerabilities related to confidentiality and integrity. This vulnerability exists in Apache Superset versions up to and including 2.1.0.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| apache | superset | <= 2.1.0 | — |
| apache_software_foundation | apache_superset | <= 2.1.0 | — |
Detection & IOCsextracted from sources · hover to see the quote
- →Monitor for SQLite database connection registrations using alternative driver names such as 'sqlite+pysqlite' in Superset database configuration or import payloads. ↗
- →Alert on unexpected file creation on the Superset webserver filesystem, which may indicate exploitation via a malicious SQLite connection string. ↗
- →Detect forged Flask session cookies: monitor for HTTP cookies where the user_id field has been tampered with (e.g., set to an administrator's ID) and re-signed with a known default secret key. ↗
- →Detect pickled Python payloads being written to Superset's database dashboard key values, which can trigger remote code execution upon deserialization. ↗
- →Investigate database import functionality for embedded SQLite connection strings, as this is an alternative attack vector for CVE-2023-39265. ↗
- ·Deployments using SQLite as the Superset metadata database are at significantly higher risk, facing confidentiality and integrity impacts beyond unexpected file creation. ↗
- ·Superset instances running with a known default Flask secret key are vulnerable to cookie forgery, enabling privilege escalation to administrator without valid credentials. ↗
CVSS provenance
nvdv3.16.5MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
vulncheck3.8LOW
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
Apache Superset Improper Input Validation vulnerability
ghsa·2023-09-06
CVE-2023-39265 [MEDIUM] CWE-20 Apache Superset Improper Input Validation vulnerability
Apache Superset Improper Input Validation vulnerability
Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternative driver names like sqlite+pysqlite or by using database imports. This could allow for unexpected file creation on Superset webservers. Additionally, if Apache Superset is using a SQLite database for its metadata (not advised for production use) it could result in more severe vulnerabilities related to confidentiality and integrity. This vulnerability exists in Apache Superset versions up to and including 2.1.0.
OSV
Apache Superset Improper Input Validation vulnerability
osv·2023-09-06
CVE-2023-39265 [MEDIUM] Apache Superset Improper Input Validation vulnerability
Apache Superset Improper Input Validation vulnerability
Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternative driver names like sqlite+pysqlite or by using database imports. This could allow for unexpected file creation on Superset webservers. Additionally, if Apache Superset is using a SQLite database for its metadata (not advised for production use) it could result in more severe vulnerabilities related to confidentiality and integrity. This vulnerability exists in Apache Superset versions up to and including 2.1.0.
VulnCheck
Apache superset Improper Input Validation
vulncheck·2023·CVSS 3.8
CVE-2023-39265 [LOW] Apache superset Improper Input Validation
Apache superset Improper Input Validation
Apache Superset would allow for SQLite database connections to be incorrectly registered when an attacker uses alternative driver names like sqlite+pysqlite or by using database imports. This could allow for unexpected file creation on Superset webservers. Additionally, if Apache Superset is using a SQLite database for its metadata (not advised for production use) it could result in more severe vulnerabilities related to confidentiality and integrity. This vulnerability exists in Apache Superset versions up to and including 2.1.0.
Affected: Apache superset
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://88
No detection rules found.
No writeups or analysis indexed.
http://packetstormsecurity.com/files/175094/Apache-Superset-2.0.0-Remote-Code-Execution.htmlhttps://lists.apache.org/thread/pwdzsdmv4g5g1n2h9m7ortfnxmhr7nfyhttp://packetstormsecurity.com/files/175094/Apache-Superset-2.0.0-Remote-Code-Execution.htmlhttps://lists.apache.org/thread/pwdzsdmv4g5g1n2h9m7ortfnxmhr7nfy
2023-09-06
Published
Exploited in the wild