Skip to main content

Apache Kyuubi EUVDEUVD-2026-51185

| CVE-2026-52680 CRITICAL
Path Traversal (CWE-22)
9.8
CVSS 3.1 · Vendor
Share

Severity by source

Vendor (CNA) PRIMARY
9.8 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
8.6 HIGH

Network-reachable REST endpoint with no required auth/UI (AV:N/AC:L/PR:N/UI:N); core impact is arbitrary controlled file write (I:H), with only escalation-dependent confidentiality/availability effects (C:L/A:L).

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:H/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (CNA).

CVSS VectorVendor

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Jul 31, 2026 - 18:43 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jul 31, 2026 - 18:37 vuln.today
cvss_changed
CVSS changed
Jul 31, 2026 - 18:37 NVD
9.8 (CRITICAL)
Analysis Generated
Jul 30, 2026 - 12:16 vuln.today
CVE Published
Jul 30, 2026 - 11:14 oss-security
CRITICAL

Description PRE-NVD

Disclosed via oss-security. NVD scoring and full description are pending.

AnalysisAI

Arbitrary file write in Apache Kyuubi (1.7.0 through 1.11.1) lets a remote attacker abuse the REST batch multipart upload endpoint, which trusts the client-supplied filename, to plant controlled content anywhere the server process can write. Because the server never sanitizes path traversal sequences (../) in the multipart filename, an attacker can escape the intended upload directory and overwrite or create files subject only to filesystem permissions. EPSS is low (0.28%, 21st percentile) and there is no public exploit identified at time of analysis, but the primitive is powerful and the fix is available in 1.12.0.

Technical ContextAI

Apache Kyuubi is a distributed multi-tenant gateway that exposes Spark/SQL engines over Thrift and a REST API; the affected code path is the REST batch job submission feature, which accepts multipart file uploads (e.g. application JARs and resources) to stage batch workloads. The root cause is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory / Path Traversal): when Kyuubi creates the temporary uploaded resource it uses the attacker-controlled 'filename' field from the multipart part directly to construct the destination path rather than deriving a safe, server-generated name. Multipart form-data filenames are entirely client-controlled, so embedding '../' segments causes the write to resolve outside the configured upload staging directory.

RemediationAI

Vendor-released patch: upgrade to Apache Kyuubi 1.12.0, which fixes the filename handling - this is the primary and recommended remediation per the Apache advisory (https://lists.apache.org/thread/b0qx2v8k5v4rrqsh53pb146t7so0lmrk). If you cannot upgrade immediately, restrict network exposure of the REST batch endpoint by placing it behind authentication and a reverse proxy or firewall so only trusted tenants/hosts can reach the batch upload path (trade-off: breaks programmatic batch submission from unlisted clients), and enable/enforce Kyuubi's authentication and authorization for the REST API rather than leaving it open (trade-off: requires configuring an auth provider and may need client changes). As additional hardening, run the Kyuubi server under a low-privilege account with the upload staging directory on a filesystem where the process cannot write to sensitive paths (config, binaries, cron), limiting what a traversal write can reach. Do not rely on these workarounds long-term; 1.12.0 is the durable fix.

Share

EUVD-2026-51185 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy