Skip to main content

Apache Kylin CVE-2026-108743

| EUVDEUVD-2026-103156 MEDIUM
OS Command Injection (CWE-78)
View

Attack ChainAIDerived

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

  1. Access
    Reach public-exposed Kylin endpoint
  2. Exploit
    Inject shell metacharacters into Spark job input
  3. Execution
    Trigger OS command injection in job launch
  4. Impact
    Execute arbitrary commands as service user

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the Apache Kylin service to be directly reachable over the network - the vendor explicitly states impact is concentrated on Kylin instances exposed to the public internet, and that in-house (network-isolated) deployments are mostly not impacted. The injectable surface is the Spark job launch path, so an attacker must be able to supply or influence input that flows into the OS command that launches Spark jobs (affected versions 4.0.4 through 5.0.4). Key limiting factors: public exposure of Kylin is uncommon per the vendor, isolated internal clusters are largely unaffected, and the privilege/authentication level required to submit or configure a job is not disclosed (technical details are held in the ASF private security process), so network segmentation and access controls materially reduce realistic risk.

Impact

No CVSS vector, EPSS score, KEV entry, or public POC was provided for this issue, so quantitative exploitation signals are entirely absent and the assessment rests on the vendor advisory and CWE-78 (OS Command Injection) context. The vendor (Apache/ASF) rates this 'moderate' and explicitly scopes real-world risk: impact is concentrated on Kylin services directly exposed to the public network, which the advisory states is uncommon, while in-house deployments are mostly not affected. This is the decisive signal - a command-injection flaw in the Spark job launch path is technically high-impact (OS command execution in the Kylin service context), but the vendor's own deployment guidance indicates the realistic blast radius is limited by how rarely Kylin is internet-facing. There is no evidence of active exploitation (not in CISA KEV) and no public exploit identified at time of analysis, so this reads as a genuine-but-conditional priority rather than a widespread emergency: patch promptly where Kylin is network-exposed, lower urgency for isolated internal clusters. Note the conflict to verify: the technical class (OS command execution) would normally warrant HIGH/CRITICAL, yet the assigned severity is 'moderate' precisely because of the exposure and likely privilege prerequisites - confirm the exact access needed with the ASF private security process, as full technical details are withheld per the KYLIN-6106 ticket.

Exploit ScenarioDerived

An attacker who can reach an internet-exposed Apache Kylin instance (versions 4.0.4-5.0.4) submits or manipulates input that is passed into the Spark job launch command, injecting shell metacharacters that cause arbitrary OS commands to run on the Kylin host. Because full technical details remain in the private ASF security process and no public exploit has been identified, weaponization details are unconfirmed, but the vulnerability class permits code execution in the context of the Kylin service account. In-house, network-isolated deployments are largely out of reach for this scenario.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
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

OS command injection in Apache Kylin 4.0.4 through 5.0.4 allows an attacker who can influence the Spark job launch path to execute arbitrary operating system commands on the Kylin server, with the assessed CVSS vector indicating authenticated access (PR:L) is required. The vendor notes the impact is concentrated on Kylin services directly exposed to the public internet, while in-house, network-isolated deployments are mostly unaffected. No public exploit code, EPSS score, or CISA KEV entry was identified at time of analysis; upgrading to Kylin 5.0.5 resolves the issue.

RemediationAI

Upgrade to Apache Kylin 5.0.5, which the vendor released to fix this issue (KYLIN-6106). The upgrade is the only complete remediation identified, and no workaround is documented in the available references. Until upgrading, reduce exposure by ensuring Kylin is not directly reachable from untrusted networks: place it behind a firewall or VPN, avoid public internet exposure, and segment Kylin clusters from other sensitive systems. Because the injectable surface is the Spark job launch path, restrict the ability to submit or configure Spark jobs to trusted, authenticated users-though note that this may limit legitimate administrative workflows. Monitor Kylin logs for unexpected OS command execution or unusual Spark job launch parameters. Vendor advisory references: https://seclists.org/oss-sec/2026/q4/187, https://kylin.apache.org/, https://issues.apache.org/jira/browse/KYLIN-6106.

Affected VersionsENISA

Apache Kylin 4.0.4 ≤5.0.4

Affected Packages

euvd apache_kylin no fix

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

The vulnerability is an OS command injection (CWE-78) in Apache Kylin's Spark job launch mechanism. Kylin uses Apache Spark to execute distributed query and build jobs; when launching a Spark job, the application constructs and invokes an OS-level command. If attacker-controlled input reaches that command without proper neutralization of shell metacharacters, the attacker can append or alter commands, leading to arbitrary command execution with the privileges of the Kylin service. The affected component is the Spark job launch path in Kylin versions 4.0.4 through 5.0.4. Technical details are limited because the ASF security process holds them privately. The assessed CVSS vector (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects network reachability, low attack complexity, low privileges required, and high confidentiality, integrity, and availability impact.

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 8.8 HIGH

Network-reachable Spark job interface (AV:N) with OS command injection yielding full host command execution (C/I/A:H); PR:L assumes job-submission access is gated by authentication, though exact privilege is unconfirmed.

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

Description PRE-NVD

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

Threat Intelligence Overview

Prevalence
Low
niche big-data OLAP engine, specialized analytics footprint not ubiquitous
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 MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
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

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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