Cyber Resilience

CVE-2024-54660

HighRCE

Published: 16 January 2025

Published
16 January 2025
Modified
15 April 2026
KEV Added
Patch
CVSS Score v3.1 8.7 CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
EPSS Score 0.0083 75.0th percentile
Risk Priority 18 60% EPSS · 20% KEV · 20% CVSS

Summary

CVE-2024-54660 is a high-severity Command Injection (CWE-77) vulnerability in Blackhat (inferred from references). Its CVSS base score is 8.7 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked in the top 25.0% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified are NIST 800-53 SI-10 (Information Input Validation) and SI-2 (Flaw Remediation).

Deeper analysis

CVE-2024-54660 is a JNDI injection vulnerability in Cloudera JDBC Connector for Hive versions before 2.6.26 and JDBC Connector for Impala versions before 2.6.35. The flaw enables attackers to inject malicious parameters into the JDBC URL, which triggers JNDI injection during database connection attempts by the JDBC driver. Exploitation occurs via the JDBC connection property krbJAASFile for Java Authentication and Authorization Service (JAAS), where untrusted parameters in krbJAASFile or a remote host can lead to remote code execution.

Attackers with network access can exploit this vulnerability with low attack complexity, requiring low privileges (PR:L) and user interaction (UI:R). Upon success, it results in high confidentiality and integrity impacts (C:H/I:H) with a changed scope (S:C), yielding a CVSS v3.1 base score of 8.7 (CWE-77). This allows remote code execution on the victim's system attempting the database connection.

The referenced Black Hat EU-24 briefing details a novel attack surface in JAAS, highlighting the vulnerability's mechanics. Mitigation requires upgrading to Cloudera JDBC Connector for Hive 2.6.26 or later and Impala 2.6.35 or later to address the JNDI injection risk.

EU & UK References

Vulnerability details

A JNDI injection issue was discovered in Cloudera JDBC Connector for Hive before 2.6.26 and JDBC Connector for Impala before 2.6.35. Attackers can inject malicious parameters into the JDBC URL, triggering JNDI injection during the process when the JDBC Driver…

more

uses this URL to connect to the database. This could lead to remote code execution. JNDI injection is possible via the JDBC connection property krbJAASFile for the Java Authentication and Authorization Service (JAAS). Using untrusted parameters in the krbJAASFile and/or remote host can trigger JNDI injection in the JDBC URL through the krbJAASFile.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
Why these techniques?

JNDI injection in JDBC driver enables RCE via malicious connection parameters (network-accessible, low complexity).

Confidence: HIGH · MITRE ATT&CK Enterprise v18.1

CVEs Like This One

CVE-2025-34267Shared CWE-77
CVE-2024-34166Shared CWE-77
CVE-2026-30461Shared CWE-77
CVE-2025-64093Shared CWE-77
CVE-2026-26093Shared CWE-77
CVE-2026-30352Shared CWE-77
CVE-2025-55637Shared CWE-77
CVE-2026-44854Shared CWE-77
CVE-2026-3854Shared CWE-77
CVE-2024-55062Shared CWE-77

Affected Assets

Blackhat
inferred from references and description; NVD did not file a CPE for this CVE

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

prevent

Requires timely remediation of flaws through vendor patches, directly addressing the JNDI injection vulnerability by upgrading to fixed Cloudera JDBC Connector versions.

prevent

Mandates validation of untrusted information inputs like JDBC URL parameters, preventing JNDI injection via malicious krbJAASFile properties.

prevent

Establishes secure configuration settings for JDBC drivers to restrict or sanitize risky connection properties like krbJAASFile, mitigating injection risks.

References