Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach internet-exposed Kylin instance
-
ExploitAbuse missing authorization on config API
-
ExecutionUpdate project JDBC source configuration
-
ImpactRedirect data source or harvest backend access
Vulnerability Assessment
| Exploitation Conditions | The attacker must be able to reach the Kylin project JDBC source-configuration update function on a vulnerable instance (versions 4.0.0 through 5.0.4) that lacks the fixed authorization control. The decisive limiting factor stated by the vendor is network exposure: impact is concentrated on Kylin services directly exposed to the public network - which the vendor says is uncommon - while in-house/internal deployments behind network controls are mostly not impacted. Because no CVSS vector or CWE was published and technical details are withheld in the private ASF process, the exact privilege/authentication level required for the config-update endpoint is not confirmed from available data; defenders should treat internet-facing Kylin instances as the realistic exposed population and internal-only instances as substantially lower risk. |
| Impact | Signals are sparse and point to a contained, moderate-priority issue. The vendor (ASF) rates it 'moderate'; no CVSS vector, CWE, EPSS score, KEV listing, or public POC is present in the input, so most quantitative exploitation signals are MISSING rather than confirmed-low. The vulnerability class is a missing authorization check (CWE-862-style) on the project JDBC source-config update path. The vendor itself scopes real-world risk tightly: it 'impacts most the Kylin services that are directly exposed to the public network, which is not common,' and states 'in-house Kylin deployments are mostly not impacted' - this network-exposure caveat is the dominant risk-limiting factor and outweighs the abstract severity of an authz bypass. Because no CVSS vector is supplied, attack vector, complexity, and privilege requirements cannot be confirmed from the data, and authentication requirements are not confirmed from available data. Net: a real but situational issue (internet-facing Kylin instances) rather than a broad or wormable emergency - patch on a normal cycle while prioritizing any externally reachable Kylin nodes. |
| Exploit ScenarioDerived | An attacker able to reach an internet-exposed Apache Kylin instance abuses the missing authorization check on the JDBC source-config update endpoint to alter a project's JDBC data-source configuration without the expected privileges - potentially repointing it at an attacker-controlled database or abusing backend connection settings. No public exploit identified at time of analysis, and the vendor notes public exposure of Kylin is uncommon, so realistic targeting is limited to the minority of externally reachable deployments. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Missing authorization on the JDBC source-configuration update function in Apache Kylin 4.0.0 through 5.0.4 allows an authenticated, low-privileged user to modify a project's data-source connection settings, producing a high integrity impact (CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N) with only limited confidentiality exposure and no availability impact. The vendor explicitly frames exposure as network-bounded: risk is concentrated on Kylin services directly reachable from the public network, described as uncommon, while in-house deployments behind network controls are mostly not impacted. No public exploit identified at time of analysis, no CISA KEV listing, and no EPSS score was supplied with the source data.
RemediationAI
Vendor-released patch: upgrade Apache Kylin to 5.0.5, which the project states fixes the issue and which corresponds to JIRA KYLIN-6103 (https://issues.apache.org/jira/browse/KYLIN-6103); advisory detail is at https://seclists.org/oss-sec/2026/q4/190. Because exposure is the vendor-identified risk driver, prioritize the upgrade on any Kylin instance reachable from the public internet and treat internal-only deployments as substantially lower priority. Where immediate upgrading is not possible, the most effective compensating control is to stop exposing the Kylin web UI and REST API to untrusted networks - place it behind a VPN, bastion, or reverse proxy restricted to trusted source ranges, or block inbound access to the Kylin service port at the perimeter; the trade-off is loss of direct remote access for BI tools, analysts, and external Tableau/Power BI/Excel clients, which must then be routed through the VPN/allow-listed proxy. Additionally, restrict who holds authenticated accounts on the instance and review Kylin's project-level ACLs so that data-source configuration rights are limited to administrators; the trade-off is reduced self-service modeling for ordinary project members. Because the flaw is a configuration write, audit and baseline existing JDBC source definitions, diff them regularly, and alert on changes to connection URLs, drivers, and credentials so that a silent redirect of query traffic is detected; this is detective-only and does not prevent the write. Note that no vendor workaround or configuration flag is documented in the available sources, and the exact authorization level required to reach the vulnerable function is unconfirmed from the data.
Affected ProductsAI
Apache Kylin versions 4.0.0 through 5.0.4 inclusive are affected by this missing-authorization issue in the project JDBC source-configuration update path. Version 5.0.5 is the first release containing the fix, and the Apache JIRA issue KYLIN-6103 records the resolution as Fixed with Fix Version/s 5.0.5. No CPE strings were provided in the source data, and the only vendor/community references available are the Apache Kylin project site (https://kylin.apache.org/), the CVE record (https://www.cve.org/CVERecord?id=CVE-2026-108766), the oss-security advisory (https://seclists.org/oss-sec/2026/q4/190), and the tracking issue (https://issues.apache.org/jira/browse/KYLIN-6103). The severity was published as moderate.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
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 that pre-calculates multi-dimensional cubes/cuboids for sub-second analytics over very large datasets, and it commonly federates external data by registering JDBC-reachable sources (for example Hive, relational databases, and other BI-facing systems) that are then bound to projects and models. Those data-source definitions are administrative objects: changing a JDBC URL, driver, or credentials redirects where Kylin reads data and how it authenticates to backends. The reported defect is an access-control gap on the web/REST path that updates a project's JDBC source configuration, meaning the authorization check that should gate that state-changing operation is absent or insufficient. No CWE was published in the source data; the behavior is consistent with the missing-authorization class (CWE-862), but that classification is inferred rather than confirmed. The assessor's vector (PR:L) indicates the request must come from an authenticated principal with low privileges, over the network (AV:N), with no user interaction - so this is not an anonymous pre-authentication flaw, and the decisive constraint is reachability of the Kylin endpoint. Because technical detail remains inside the private ASF security process and the public JIRA (KYLIN-6103) only tracks remediation, the precise role or privilege needed to invoke the config-update function is not confirmed from available data; defenders should treat internet-facing Kylin instances as the realistic exposed population. Integrity impact is rated High because a modified data source can silently redirect queries or point Kylin at attacker-controlled endpoints, which can also serve as a pivot into downstream systems, while confidentiality is rated Low and availability is unaffected.
Know when Atlassian 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
Network-reachable config endpoint (AV:N/AC:L); a missing-authorization flaw implies some account access, so PR:L; unauthorized JDBC config change yields high integrity and limited confidentiality impact.
Description PRE-NVD
Articles & Coverage 1
Executive ViewAI
A critical authorization gap in Apache Kylin (versions 4.0.0 through 5.0.4) allows any authenticated user with minimal privileges to alter a project's JDBC data-source connection settings, undermining the integrity of analytics pipelines and potentially redirecting data flows. Organizations running internet-reachable Kylin instances are the most exposed, since an attacker who obtains a low-privilege account could silently repoint connections to infrastructure they control; internally segmented deployments behind network controls are largely insulated. No vendor patch or public exploit is currently available, so leadership should treat risk reduction as a network-exposure and access-governance problem in the near term.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict network access to Kylin services so only trusted internal networks can reach them (the vendor characterizes public-facing exposure as uncommon), enforce least privilege by limiting which accounts can modify project data-source settings, audit and monitor JDBC connection-configuration changes, and allow-list permitted data-source endpoints.
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.
Atlassian has been made aware of an issue reported by a handful of customers where external attackers may have exploited
The HipChat for JIRA plugin before 6.30.0 for Atlassian JIRA allows remote authenticated users to execute arbitrary Java
Atlassian Confluence before 5.8.17 allows remote authenticated users to read configuration files via the decoratorName p
Atlassian JIRA before 5.0.1; Confluence before 3.5.16, 4.0 before 4.0.7, and 4.1 before 4.1.10; FishEye and Crucible bef
Directory traversal vulnerability in the Issue Collector plugin in Atlassian JIRA before 6.0.4 allows remote attackers t
All versions of Confluence Data Center and Server are affected by this unexploited vulnerability. Rated critical severit
There is a command injection vulnerability using environment variables in Bitbucket Server and Data Center. Rated critic
In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an un
Atlassian Crowd and Crowd Data Center had the pdkinstall development plugin incorrectly enabled in release builds. Rated
The IconUriServlet of the Atlassian OAuth Plugin from version 1.3.0 before version 1.9.12 and from version 2.0.0 before
This High severity RCE (Remote Code Execution) vulnerability was introduced in version 5.2 of Confluence Data Center and
Multiple API endpoints in Atlassian Bitbucket Server and Data Center 7.0.0 before version 7.6.17, from version 7.7.0 bef
CVE.org
GitHub PoC
Exploit-DB