GHSA-347f-x236-v6hm
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed Kylin backend service
-
DeliverySubmit crafted JDBC source config
-
ExploitBypass configuration validation
-
ExecutionAbuse data-source connection behavior
-
ImpactLimited information disclosure or integrity impact
Vulnerability Assessment
| Exploitation Conditions | Exploitation hinges on two concrete prerequisites drawn from the advisory: (1) the ability to supply or alter a JDBC source configuration in Kylin, and (2) critically, the Kylin backend services being reachable from an untrusted/public network - the vendor states impact is 'minor unless the kylin backend services are open to public network,' making public exposure the primary risk amplifier. Limiting factors: in the recommended deployment Kylin backend/admin services sit behind internal network controls, so a correctly segmented installation sharply reduces exposure; configuring a JDBC data source is an operator/administrative function, implying some level of access or privilege rather than anonymous action, though the exact authentication requirement is not confirmed because no CVSS vector is published. Affected only in versions 4.0.0 through 5.0.4. |
| Impact | This is a moderate-severity configuration-validation flaw in Apache Kylin's JDBC source handling, and the available signals point to LOW real-world urgency rather than a top priority. No CVSS vector/score is provided by NVD or the vendor (N/A in all sources), no EPSS score is available, the CVE is NOT on CISA KEV, and no public exploit is referenced - so there is no quantitative exploitation-probability signal to weigh. The vendor itself characterizes the impact as 'minor, unless the kylin backend services are open to public network,' which explicitly scopes meaningful risk to the misconfiguration of exposing Kylin backend services to untrusted networks (a deployment anti-pattern). The vulnerability was reported by an academic team studying incomplete/variant security fixes (finder credit), which suggests it is a regression/completeness follow-up to a prior hardening rather than a newly weaponized attack surface. KEY MISSING DATA: no CVSS vector means attack vector, complexity, and privilege requirements are not independently confirmed from the input; the technical nature of the 'validation issue' (e.g., SSRF via a crafted JDBC URL, injection of connection parameters, or data-source spoofing) is not disclosed because details remain in the private ASF security process. Net: treat as a standard patch-cycle item - upgrade to 5.0.5 - unless Kylin backend services are internet-exposed, in which case prioritize accordingly. |
| Exploit ScenarioDerived | An attacker who can reach a Kylin backend service exposed to an untrusted/public network supplies a crafted or improperly-validated JDBC data-source configuration, abusing the weak validation to influence how Kylin connects to external data sources. Because exact technical details are withheld in the ASF private security process and no proof-of-concept is published, the concrete primitive (e.g., SSRF or connection-parameter abuse) is unconfirmed. No public exploit identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Insufficient validation of JDBC data source configuration in Apache Kylin 4.0.0 through 5.0.4 allows an authenticated user who can create or modify a JDBC source definition to influence how Kylin resolves and connects to external databases, yielding limited confidentiality and integrity impact (assessed CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N). The vendor explicitly characterizes the impact as minor unless Kylin backend services are exposed to a public network, making network exposure the primary risk amplifier rather than the flaw itself. No public exploit code or confirmed active exploitation has been identified at time of analysis, and the fix is available in Apache Kylin 5.0.5 (tracked as KYLIN-6111).
RemediationAI
Upgrade to Apache Kylin 5.0.5, the first release containing the fix for KYLIN-6111; this is a vendor-released patch and is the only complete remediation. Until the upgrade is scheduled, the single most effective compensating control is to ensure Kylin backend services (job server, query/coordinator services, and the administrative REST endpoints) are never reachable from untrusted or public networks - bind them to internal interfaces, front them with VPN or a reverse proxy restricted to trusted CIDRs, and block the service ports at the network boundary. The trade-off is operational: external BI tools and remote analysts must route through the VPN or proxy, which adds latency and an access-management dependency, but it directly neutralizes the exposure condition the vendor names as the reason impact would be more than minor. Because configuring a JDBC source is an administrative action, also tighten role assignments on data-source management so only a small set of trusted operators can create or edit JDBC definitions, and audit existing JDBC source entries for unexpected hostnames, ports, or driver class names; this reduces the threat from insiders or compromised operator accounts at the cost of some administrative flexibility. Where feasible, run Kylin's backend under a service account with least-privilege database grants and constrain outbound egress to the approved database subnet, which limits what an abused JDBC connection can reach, though it may break legitimate connections to newly added data sources until firewall rules are updated. Advisory references for tracking: https://seclists.org/oss-sec/2026/q4/193, https://issues.apache.org/jira/browse/KYLIN-6111, and https://kylin.apache.org/.
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
Apache Kylin is a distributed OLAP engine for large-scale multidimensional analysis, and like most analytics platforms it supports JDBC data sources so that external relational databases can act as data sources during cube/model building and query execution. That subsystem takes operator-supplied connection strings, driver class names, hostnames, ports, and stored credentials, then has Kylin's backend (job server, query engine, and related services) open outbound connections on the operator's behalf. This CVE concerns inadequate validation of that JDBC source configuration: rather than a memory-safety or deserialization flaw, it is a configuration/input-validation class of weakness (no CWE was assigned by the vendor, though this pattern typically maps to improper input validation or improper authorization around an administrative configuration surface). The practical consequence is bounded: an actor able to influence a JDBC source definition can steer connection parameters in ways the platform should have rejected, which can leak limited data available to the Kylin service identity or corrupt configuration state, but does not by itself grant code execution or full database compromise. The assessed vector AV:N/AC:L/PR:L/UI:N indicates the attack surface is remote and requires low privileges, consistent with JDBC source configuration being an operator/administrative function rather than an anonymous one. Because Kylin backend nodes frequently hold high-value database credentials and sit inside trusted networks, the severity of any such misconfiguration escalates sharply when those services are internet-reachable, which is precisely the caveat the vendor raises in the advisory.
Know when the next one hits your stack
- 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
Data-source configuration is an authenticated operator action (PR:L) reachable over the network (AV:N); vendor calls impact minor, so C:L/I:L/A:N, with AV:N justified only where backend is network-exposed.
Estimated by vuln.today — no official severity rating has been published for this CVE yet.
Description PRE-NVD
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
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
EUVD-2026-104146
CVE.org
EPSS
Exploit-DB