Skip to main content

Apache Kylin CVE-2026-108766

CRITICAL
2026-10-16
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach internet-exposed Kylin instance
  2. Exploit
    Abuse missing authorization on config API
  3. Execution
    Update project JDBC source configuration
  4. Impact
    Redirect 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

vuln.today AI 7.1 HIGH

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.

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

Description PRE-NVD

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

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

Prevalence
Low
specialized Apache OLAP analytics engine, niche big-data deployments
Data Quality
1 sources
Confidence: Low

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2023-22515 CRITICAL POC
9.8 Oct 04

Atlassian has been made aware of an issue reported by a handful of customers where external attackers may have exploited

CVE-2015-5603 MEDIUM POC
6.5 Sep 21

The HipChat for JIRA plugin before 6.30.0 for Atlassian JIRA allows remote authenticated users to execute arbitrary Java

CVE-2015-8399 MEDIUM POC
4.3 Apr 11

Atlassian Confluence before 5.8.17 allows remote authenticated users to read configuration files via the decoratorName p

CVE-2012-2926 CRITICAL POC
9.1 May 22

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

CVE-2014-2314 MEDIUM POC
4.3 Mar 09

Directory traversal vulnerability in the Issue Collector plugin in Atlassian JIRA before 6.0.4 allows remote attackers t

CVE-2023-22518 CRITICAL POC
9.8 Oct 31

All versions of Confluence Data Center and Server are affected by this unexploited vulnerability. Rated critical severit

CVE-2022-43781 CRITICAL POC
9.8 Nov 17

There is a command injection vulnerability using environment variables in Bitbucket Server and Data Center. Rated critic

CVE-2022-26134 CRITICAL POC
9.8 Jun 03

In affected versions of Confluence Server and Data Center, an OGNL injection vulnerability exists that would allow an un

CVE-2019-11580 CRITICAL POC
9.8 Jun 03

Atlassian Crowd and Crowd Data Center had the pdkinstall development plugin incorrectly enabled in release builds. Rated

CVE-2017-9506 MEDIUM POC
6.1 Aug 23

The IconUriServlet of the Atlassian OAuth Plugin from version 1.3.0 before version 1.9.12 and from version 2.0.0 before

CVE-2024-21683 HIGH POC
8.8 May 21

This High severity RCE (Remote Code Execution) vulnerability was introduced in version 5.2 of Confluence Data Center and

CVE-2022-36804 HIGH POC
8.8 Aug 25

Multiple API endpoints in Atlassian Bitbucket Server and Data Center 7.0.0 before version 7.6.17, from version 7.7.0 bef

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