CVE-2024-45537 - CVE House
Back to Database
Status published Unknown CVE-2024-45537

Apache Druid: Users can provide MySQL JDBC properties not on allow list

Vulnerability Description

Apache Druid allows users with certain permissions to read data from other database systems using JDBC. This functionality allows trusted users to set up Druid lookups or run ingestion tasks. Druid also allows administrators to configure a list of allowed properties that users are able to provide for their JDBC connections. By default, this allowed properties list restricts users to TLS-related properties only. However, when configuration a MySQL JDBC connection, users can use a particularly-crafted JDBC connection string to provide properties that are not on this allow list. Users without the permission to configure JDBC connections are not able to exploit this vulnerability. CVE-2021-26919 describes a similar vulnerability which was partially addressed in Apache Druid 0.20.2. This issue is fixed in Apache Druid 30.0.1.

Impact Analysis

Refer to official advisory for detailed impact metrics.

Remediation

Ensure systems are updated to the latest vendor-supplied patch levels.

THREAT MONITOR

Am I Vulnerable?

Launch our assessment wizard to check if your infrastructure is exposed to • CVE-2024-45537

Credits & Attribution

The following person or organization is credited with identifying this vulnerability, as recorded in the NVD database:

  • L0ne1y

Affected Vendor

Apache Software Foundation

View all reports →

Affected Software

Apache Druid
Vulnerable Versions:
0

Timeline

Official Publish: September 17th, 2024
Last Modified: March 14th, 2025
Added to House: July 22nd, 2026

CVSS Vectors

No vector data available

Weaknesses (CWE)