Skip to main content

Apache Kylin CVE-2026-108771

CRITICAL
2026-10-16
View

Attack ChainAIDerived

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

  1. Access
    Reach exposed Kylin broadcast endpoint
  2. Delivery
    Send crafted serialized payload
  3. Exploit
    Trigger polymorphic deserialization
  4. Execution
    Instantiate gadget chain
  5. Impact
    Execute code on Kylin host

Vulnerability Assessment

Exploitation Conditions

Exploitation requires the Apache Kylin in-house 'broadcast' API/service to be reachable by the attacker - the vendor states impact is concentrated on Kylin services directly exposed to a public network, which is 'not common,' and that typical in-house (internal-network-only) deployments are mostly unimpacted. The specific prerequisites are therefore: (1) a Kylin instance in the 4.0.0-5.0.4 range, and (2) network reachability to the unauthenticated broadcast/deserialization endpoint from the attacker's position. The primary limiting factor is network exposure: default internal deployments behind perimeter controls are largely out of scope, so this is realistically a risk only for misconfigured or intentionally public-facing clusters. Note the advisory describes the broadcast API as lacking authentication, but no CVSS vector was supplied to independently confirm the privilege requirement.

Impact

No CVSS vector, EPSS score, KEV entry, or public POC was provided in the source data, so this assessment rests almost entirely on the vendor (Apache) advisory, which rates the issue 'moderate'. The vulnerability combines two serious primitives - a missing-authentication 'broadcast' API and polymorphic (gadget-chain) deserialization - which in isolation often map to critical, unauthenticated remote code execution. However, the vendor explicitly scopes real-world impact to Kylin services 'directly exposed to public network, which is not common,' and states in-house deployments are mostly unaffected; this environmental caveat is why the vendor severity is only moderate rather than critical, and it is the single most important risk-modifying signal here. There is no CISA KEV listing and no evidence of a public exploit, so exploitation status is 'no public exploit identified at time of analysis.' CONFLICT TO VERIFY: the raw vulnerability class (unauthenticated deserialization) suggests a very high technical-impact, network-reachable flaw, yet the moderate vendor rating hinges on the assumption that Kylin is rarely internet-exposed - organizations that DO expose Kylin broadcast endpoints should treat this as high priority. Absence of EPSS/KEV does not indicate low risk, only that no exploitation telemetry was supplied; treat the moderate label as deployment-conditional, not an inherent ceiling.

Exploit ScenarioDerived

An attacker who can reach a Kylin node's internet-exposed broadcast endpoint sends a crafted request to the unauthenticated API carrying a malicious serialized object. Because the endpoint performs polymorphic deserialization without authentication, a suitable gadget chain can be instantiated to achieve remote code execution on the Kylin service host. No public exploit code was identified at time of analysis, and the attack is only viable where the broadcast service is reachable from an untrusted network.

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

Unauthenticated access to Apache Kylin's in-house broadcast API combined with polymorphic deserialization of attacker-supplied data exposes Kylin 4.0.0 through 5.0.4 to high-impact compromise of the affected service, assessed as network-reachable without privileges or user interaction (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H). The vendor classifies the issue as 'moderate' severity but notes that practical risk is concentrated on Kylin instances whose broadcast endpoint is directly reachable from a public network, which Apache describes as 'not common'; typical internal-only deployments are considered largely unimpacted. No CISA KEV entry, EPSS score, or public exploit code was present in the source data, so there is no public exploit identified at time of analysis, and this assessment rests almost entirely on the Apache advisory, which recommends upgrading to Apache Kylin 5.0.5.

RemediationAI

Vendor-released patch: Apache Kylin 5.0.5, which the advisory states fixes the issue; upgrade every node in the cluster from the affected 4.0.0-5.0.4 range to 5.0.5, and confirm the fix is applied across all coordinators and workers rather than a subset, since the vulnerable broadcast service is part of inter-node communication. Because the vendor's own guidance is that only publicly reachable Kylin instances are meaningfully at risk, the highest-value compensating control is to remove that reachability: block inbound access to the Kylin broadcast/service ports and REST endpoints at the perimeter firewall or security group and require access through a VPN or bastion, at the cost that any legitimately remote clients or federated query consumers must be re-routed through that trusted path. If the broadcast feature is not required for the deployment's topology, disable or stop the in-house broadcast service entirely - this eliminates the attack surface but will break cluster coordination functionality that depends on it, so validate against a staging cluster first. Placing Kylin behind a reverse proxy that allowlists source networks and enforces authentication on all administrative and service endpoints adds a mitigating layer, though it does not substitute for the 5.0.5 upgrade because the underlying deserialization weakness remains until patched. Re-check the oss-security advisory (https://seclists.org/oss-sec/2026/q4/191) and the Apache Kylin site (https://kylin.apache.org/) for any updated guidance and for a reissued CVE record with a formal CWE and CVSS vector, which were absent from the data reviewed here.

Affected ProductsAI

Apache Kylin versions 4.0.0 through 5.0.4 inclusive are affected; the vendor advisory states the issue starts at 4.0.0 and is fixed in 5.0.5. No CPE identifiers were included in the supplied intelligence, so version-range matching against the vendor advisory is the reliable identification method rather than automated CPE-based scanning. Exposure is limited to deployments where the in-house broadcast API/service is reachable from an untrusted network - the vendor explicitly characterizes public-facing Kylin services as 'not common' and internal in-house deployments as mostly unaffected. Primary advisories are the oss-security posting at https://seclists.org/oss-sec/2026/q4/191, the third-party/vendor reference at https://kylin.apache.org/, and the CVE record at https://www.cve.org/CVERecord?id=CVE-2026-108771.

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 an open-source distributed OLAP engine that pre-computes multi-dimensional cubes over Hadoop/HBase-style big data stores to deliver sub-second analytical queries; it exposes a web UI, REST endpoints, and internal service-to-service 'broadcast' messaging used for coordination and metadata propagation across cluster nodes. The defect combines two root-cause classes: missing authentication on that in-house broadcast API (the CWE-306 family, missing authentication for a critical function) and unsafe polymorphic deserialization of data received through it (the CWE-502 family, deserialization of untrusted data). No CWE identifier was formally assigned in the supplied data, and no CPE strings were provided, so exact product fingerprinting relies on the vendor-stated version range Apache Kylin 4.0.0 through 5.0.4 rather than CPE enumeration. Because the endpoint accepts serialized objects without verifying the caller, and because the deserializer resolves attacker-influenced type information, a network-positioned attacker can supply crafted payloads that the service reconstructs server-side - the classic path from insecure deserialization toward arbitrary code execution or full control of the Kylin process, consistent with the assessed high confidentiality, integrity, and availability impact. The principal exposure boundary is not the flaw's mechanics but reachability: the broadcast interface is intended for internal cluster traffic, so perimeter controls or network segmentation normally render it unreachable from untrusted networks.

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

vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable deserialization yields AV:N/PR:N/UI:N with full RCE impact (C/I/A:H); base score excludes the environmental fact that public exposure is uncommon, which drives the vendor's moderate rating.

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

Estimated by vuln.today — no official severity rating has been published for this CVE yet.

Description PRE-NVD

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

Executive ViewAI

Why It Matters

Apache Kylin versions 4.0.0 through 5.0.4 are affected by a critical unauthenticated deserialization vulnerability in the broadcast API that can result in full compromise of the Kylin service. The practical risk is highest for organizations that expose the broadcast endpoint to public or untrusted networks, while internal-only deployments are largely unaffected; no public exploit was identified at time of analysis. Leadership should prioritize discovery and remediation of any externally reachable Kylin instances, as a successful attack could disrupt analytics operations and expose sensitive data.

Business Impact: High
Compensating Controls

Apply vendor patch.

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

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

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