
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-66518 is a path traversal vulnerability in Apache Kyuubi Server that allows authenticated clients to bypass the server-side kyuubi.session.local.dir.allow.list configuration and access local files outside the permitted directories. It affects Apache Kyuubi versions 1.6.0 through 1.10.2 (Maven artifact org.apache.kyuubi:kyuubi-server_2.12). The vulnerability was reported by Hiroki Egawa, disclosed on January 5, 2026, and assigned a CVSS v3.1 base score of 8.8 (High) and a CVSS v4.0 base score of 8.8 (High) (Github Advisory, Openwall OSS-Sec).
The root cause is missing path normalization when processing file paths supplied by clients via Kyuubi frontend protocols (CWE-22: Path Traversal; CWE-27: Path Traversal using dir/../../filename sequences). The server fails to properly neutralize ../ sequences in client-supplied pathnames before checking them against the kyuubi.session.local.dir.allow.list allowlist, allowing an attacker to craft a path that resolves outside the restricted directories. Exploitation requires low-level authenticated access to the Kyuubi frontend (e.g., Thrift JDBC/ODBC interface) but no special administrative privileges (Github Advisory, Openwall OSS-Sec).
Successful exploitation allows an authenticated network client to read and potentially modify local files on the Kyuubi server host that are outside the configured allowlist, resulting in high confidentiality and integrity impact. In data lakehouse environments where Kyuubi acts as a multi-tenant SQL gateway, this could expose sensitive configuration files, credentials, or data assets stored on the server. Availability impact is rated low, and subsequent system impact (e.g., downstream data stores) is also rated high for confidentiality and integrity (Github Advisory, Feedly).
kyuubi.session.local.dir.allow.list value (e.g., /data/allowed/) by reviewing server configuration or through trial and error.../ sequences to escape it, for example: /data/allowed/../../etc/passwd or /data/allowed/../../../sensitive/config.properties.../ or ..%2F sequences; log entries for file access to paths outside the configured kyuubi.session.local.dir.allow.list directories./etc/passwd, configuration files, credential stores) that do not correspond to normal administrative activity.Users should upgrade Apache Kyuubi to version 1.10.3 or later, which includes the fix for missing path normalization (Github Advisory, Openwall OSS-Sec). As interim mitigations, restrict access to Kyuubi frontend protocols to only trusted and known clients using network-level controls (firewalls, VPNs, or IP allowlists). Additionally, audit access logs for suspicious file path patterns and ensure the kyuubi.session.local.dir.allow.list is configured as restrictively as possible.
The vulnerability was disclosed via the Apache Security mailing list and oss-security by Akira Ajisaka on January 5, 2026, crediting Hiroki Egawa as both reporter and remediation developer (Openwall OSS-Sec). Security news outlets such as SecurityOnline.info covered the flaw, describing it as a high-severity issue exposing local server files in data lakehouse environments (Feedly). Community reaction has been measured, with no significant controversy or widespread alarm given the requirement for authenticated access and the absence of public exploits.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."