GHSA-xf54-j4ff-f2xp
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to Impala with DDL privileges
-
ExploitUpload malicious JAR via CREATE DATA SOURCE / CREATE TABLE
-
ExecutionReference JAR using relative path matching trusted prefix
-
ImpactExecute attacker code in Impala service context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Relative path traversal prevention
|
| Exploitation Conditions | Exploitation is only possible when the Impala admin has configured the startup flag 'trusted_jar_paths' with a non-empty value (a non-default condition) AND the attacker already has sufficient privileges to run the DDL statements CREATE DATA SOURCE and/or CREATE TABLE to upload a JAR to an arbitrary location in the same filesystem. The attacker must then supply a relative path whose prefix matches an existing trusted path; the traversal cannot override the URI schema, so the malicious JAR must reside on the same local/remote filesystem as the trusted path. Limiting factors: no trusted_jar_paths means no attack surface, the schema constraint confines the JAR location, and DDL execution requires authenticated/authorized database access rather than anonymous network access. |
| Impact | No CVSS vector, EPSS score, KEV listing, or public POC is present in any provided source (NVD/vendor/Jira all show CVSS N/A), so quantitative exploitation signals are entirely absent and the only severity anchor is Apache's qualitative rating of 'important'. Judged on the description alone, this is a conditional, privilege-and-configuration-dependent flaw rather than a drive-by: exploitation requires (a) an admin to have configured a non-empty 'trusted_jar_paths' and (b) an attacker who can already execute DDL (CREATE DATA SOURCE / CREATE TABLE) to stage a malicious JAR. Those preconditions sharply reduce the realistic attack surface compared with an unauthenticated RCE, but the payoff is high - arbitrary JAR loading means code execution in the Impala service context. Net assessment: a genuine but gated privilege-escalation/code-execution issue for Hadoop/big-data shops running the specific vulnerable build (4.5.2); patch promptly where trusted_jar_paths is in use, but it is not an internet-wide emergency. Key missing data (no EPSS, no CVSS, no KEV, no POC) means this ranking is inferred from the description and should be re-checked once NVD scores and any exploit code appear. |
| Exploit ScenarioDerived | In an Impala 4.5.2 deployment where the admin has set a non-empty 'trusted_jar_paths', an authenticated user with DDL rights uploads a malicious JAR to an arbitrary location in the same filesystem using CREATE DATA SOURCE or CREATE TABLE, then references it with a relative path whose prefix matches a trusted path, bypassing the trusted-path check and loading attacker-controlled code into Impala. No public exploit identified at time of analysis, so a real attacker would have to weaponize the technique from the advisory themselves. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Path traversal in the Apache Impala 'trusted_jar_paths' configuration allows an authenticated user to load an attacker-uploaded JAR from outside a trusted directory by supplying a relative path whose prefix matches a configured trusted path, resulting in code execution under Impala's process privileges. Only Impala 4.5.2 (before 4.5.3) is affected, and exploitation is conditional: the administrator must have set a non-empty 'trusted_jar_paths' value, the attacker must hold privileges to run DDL such as CREATE DATA SOURCE or CREATE TABLE to place a JAR on the same local or remote filesystem, and the URI schema itself cannot be overridden. Apache rates the issue 'important'; the independent assessment assigns CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H (authenticated, high complexity, scope-changed), and there is no KEV listing, no EPSS score, and no public exploit code identified at time of analysis.
RemediationAI
Upgrade to Apache Impala 4.5.3, the vendor-released fix version for IMPALA-15345, which corrects the trusted-path prefix matching; this is the only supported remedy and no backport versions are identified in the provided data. If an immediate upgrade is not possible, the highest-value compensating control is to clear or unset the 'trusted_jar_paths' startup flag, which eliminates the vulnerable code path entirely because the advisory confirms the traversal is only reachable when at least one trusted path exists; the trade-off is that JAR loading from those locations stops working, breaking UDFs, data source connectors, and other artifacts that depend on it, so those workloads must be relocated or suspended. In addition, restrict Impala DDL privileges so that only trusted administrators can execute CREATE DATA SOURCE and CREATE TABLE, since those statements are the documented mechanism for uploading the malicious JAR to a location on the same filesystem as the trusted path, and enforce this through the Ranger authorization module or equivalent role grants; the trade-off is reduced self-service for data engineers. Tighten filesystem write permissions (HDFS or object store) so that non-privileged users cannot place files anywhere in the filesystem hierarchy containing a trusted path, and audit existing contents of trusted directories for unexpected JARs before and after remediation. Review the Apache Impala security page at https://impala.apache.org/ and the JIRA issue at https://issues.apache.org/jira/browse/IMPALA-15345 for any further vendor guidance; no KEV listing, EPSS score, or public exploit code was present in the supplied intelligence at time of analysis.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Impala's 'trusted_jar_paths' startup flag lists URIs from which JAR files may be loaded, typically for user-defined functions and data source connectors, and applies to both local and remote filesystems (for example HDFS or cloud object stores) used by the Hadoop/Hive-compatible stack. The defect is a prefix-matching flaw in that allow-list check: a relative path crafted so that its leading components match a trusted path can escape the intended directory and resolve to a different location on the same filesystem, meaning the trusted-path check is satisfied without the JAR actually residing under the trusted directory. Because directory traversal cannot rewrite the URI scheme, the malicious artifact must be placed on the same local or remote filesystem covered by the trusted path, which an attacker can arrange through Impala DDL such as CREATE DATA SOURCE and CREATE TABLE that upload files to that filesystem. Loading the resulting JAR is not a mere file-read primitive: JAR contents are executed by the Impala daemon, so a successful load yields code execution in the Impala process context and drives the high confidentiality, integrity, and availability impacts and the scope change (S:C) in the assessed vector. The input data does not include an explicit CWE mapping; the behavior corresponds to the classic path traversal class (CWE-22, improper limitation of a pathname to a restricted directory). Note that the two preconditions are conjunctive: with an empty or unset 'trusted_jar_paths' there is no attack surface at all, and even with it configured the attacker needs authenticated, authorized DDL capability rather than anonymous network access.
Know when Impala gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Reachable over the network SQL interface but needs DDL privileges (PR:L) and a non-default trusted_jar_paths config (AC:H); arbitrary JAR execution escapes the DB authorization model to host-level code (S:C, C/I/A:H).
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
3Description PRE-NVD
Executive ViewAI
Apache Impala 4.5.2 deployments that enable the trusted_jar_paths feature face a code-execution risk in which an authenticated user with DDL privileges could run attacker-supplied code under the Impala service account, potentially affecting data confidentiality, integrity, and connected systems. The exposure is conditional on that configuration being enabled and on broad DDL access, so impact is concentrated in environments where those conditions exist. Leadership should confirm whether affected Impala instances and privileges are present, tighten access to JAR-loading operations, and plan remediation while no vendor-released patch identified at time of analysis.
No vendor-released patch identified; remove or empty trusted_jar_paths where feasible, restrict CREATE DATA SOURCE and CREATE TABLE privileges to trusted users, audit and monitor JAR uploads and DDL activity, run Impala with least privilege, and isolate filesystem and network access to Impala hosts.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
It was noticed that a malicious process impersonating an Impala daemon in Apache Impala (incubating) 2.7.0 to 2.8.0 coul
User impersonation in Apache Impala 4.0.0 through 4.5.1 lets a remote attacker act as any user because the final step of
In Apache Impala before 3.0.1, ALTER TABLE/VIEW RENAME required ALTER on the old table. Rated critical severity (CVSS 9.
Server-side request forgery in Apache Impala 4.4.x and 4.5.x allows authenticated users with execute permission on the `
Remote code execution in Apache Impala 2.7.0 through 4.5.1 allows an authorized user with table-creation and remote-stor
During a routine security analysis, it was found that one of the ports in Apache Impala (incubating) 2.7.0 to 2.8.0 sent
Impala sessions use a 16 byte secret to verify that the session is not being hijacked by another user. Rated high severi
In Apache Impala 2.7.0 to 3.2.0, an authenticated user with access to the IDs of active Impala queries or sessions can i
In Apache Impala (incubating) before 2.10.0, a malicious user with "ALTER" permissions on an Impala table can access any
Missing authorization check in Apache Impala before 3.0.1 allows a Kerberos-authenticated but unauthorized user to injec
Server-side request forgery in Apache Impala 2.0.0 through 4.5.1 allows SQL-authenticated users to coerce the Impala dae
EUVD-2026-94223
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB