Description
An SQL user using Impala up to and including version 4.5.2 with only SELECT permission can put JavaScript in a table alias and make it run in another user's browser when that user opens the query plan in Impala's Web UI. This is stored XSS (CWE-79). Users are recommended to upgrade to version 4.5.3.
Published: 2026-10-07
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Upgrade
AI Analysis

Impact

The vulnerability allows a user with SELECT privilege to embed JavaScript into a table alias in an Impala query plan. When another user opens that query plan through the Impala Web UI, the injected script executes in their browser. This is a stored cross‑site scripting attack (CWE‑79) that can lead to session hijacking, credential theft, or arbitrary content injection.

Affected Systems

Apache Impala versions 4.5.2 and earlier are affected. The issue exists in all deployments that provide SELECT permission to users and expose the query plan interface in the web UI.

Risk and Exploitability

The EPSS score is < 1%, and the vulnerability is not listed in CISA’s KEV catalog, indicating no known large‑scale exploitation yet. However, the attacker only needs SELECT access, which is commonly granted. If the attacker can create the malicious query plan, any user who visits the web UI and opens that plan will have their browser compromised. This represents a potential impact on confidentiality, integrity, and availability of the impacted user’s session. With a CVSS score of 5.4, the flaw is considered moderate severity, but the low EPSS score suggests a lower likelihood of exploitation, so organizations should prioritize remediation accordingly.

Generated by OpenCVE AI on October 7, 2026 at 20:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Apache Impala to version 4.5.3 or later.
  • Restrict SELECT permissions for users who do not need to create table aliases or enforce policies that disallow alias names containing script tags.
  • If upgrading is not immediately possible, disable the query plan feature in the Impala Web UI or implement application‑layer filtering/enclosing to escape alias names before rendering.

Generated by OpenCVE AI on October 7, 2026 at 20:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 08 Oct 2026 07:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 07 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N'}


Wed, 07 Oct 2026 11:30:00 +0000

Type Values Removed Values Added
First Time appeared Apache
Apache impala
Vendors & Products Apache
Apache impala

Wed, 07 Oct 2026 10:30:00 +0000

Type Values Removed Values Added
References

Wed, 07 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description An SQL user using Impala up to and including version 4.5.2 with only SELECT permission can put JavaScript in a table alias and make it run in another user's browser when that user opens the query plan in Impala's Web UI. This is stored XSS (CWE-79). Users are recommended to upgrade to version 4.5.3.
Title Apache Impala: Stored XSS in Impala query plans
Weaknesses CWE-79
References

cve-icon MITRE

Status: PUBLISHED

Assigner: apache

Published:

Updated: 2026-10-07T18:45:38.092Z

Reserved: 2026-09-18T14:25:05.651Z

Link: CVE-2026-93684

cve-icon Vulnrichment

Updated: 2026-10-07T09:16:15.741Z

cve-icon NVD

Status : Deferred

Published: 2026-10-07T09:17:06.223

Modified: 2026-10-07T19:17:45.177

Link: CVE-2026-93684

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-07T20:45:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')