Skip to main content

Apache Kylin CVE-2026-62393

| EUVDEUVD-2026-43665 MEDIUM
Improper Handling of Insufficient Permissions or Privileges (CWE-280)
4.3
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI
4.3 MEDIUM

Network-reachable REST API (AV:N, AC:L); requires authenticated low-privilege user (PR:L); read-only job metadata disclosure, no integrity or availability impact.

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

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

3
CVSS changed
Jul 14, 2026 - 17:07 NVD
4.3 (MEDIUM)
Analysis Generated
Jul 14, 2026 - 04:16 vuln.today
CVE Published
Jul 14, 2026 - 04:03 oss-security
CRITICAL

Description PRE-NVD

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

AnalysisAI

Improper authorization in Apache Kylin's REST API job endpoints allows authenticated users to retrieve job metadata from projects they are not authorized to access. The JobController.getJobList and JobController.getJobDetail endpoints lack project-scoped permission verification, meaning any authenticated user can query build job information across project boundaries within a shared Kylin deployment. Apache Kylin versions 4 through 5.0.3 are affected; no public exploit code or active exploitation has been identified at time of analysis.

Technical ContextAI

Apache Kylin is an open-source distributed OLAP engine built on top of Hadoop/Hive ecosystems, designed for sub-second query performance over massive datasets via pre-computed cubes and indexes. The vulnerability resides in its REST API layer, specifically in the JobController component, which exposes two affected endpoints: getJobList and getJobDetail. These endpoints handle retrieval of build job status and details scoped to projects - Kylin's primary multi-tenancy boundary. The root cause is a missing authorization check: the API authenticates the requesting user but omits validation of whether that user holds permissions for the project associated with the requested job. This aligns with CWE-862 (Missing Authorization), where the authorization logic is not absent globally but is simply not applied at the resource-level (project) boundary. Affected versions span Apache Kylin 4 through 5.0.3, with the fix committed under KYLIN-6090 and released in 5.0.4.

RemediationAI

Vendor-released patch: Apache Kylin 5.0.4, which adds project permission verification to the JobController.getJobList and JobController.getJobDetail REST API endpoints. Users running any Kylin 4.x or 5.0.x release through 5.0.3 should upgrade to 5.0.4 immediately; this is the only confirmed fix per the advisory at https://kylin.apache.org/. If immediate upgrade is not feasible, a compensating control is to restrict network access to the Kylin REST API to only trusted internal clients or services, preventing cross-tenant users from reaching the job endpoints directly - note this trade-off reduces usability for legitimate remote API consumers. Additionally, administrators can audit Kylin project membership to ensure users are only assigned to projects they legitimately belong to, reducing the data exposed if the vulnerability is exploited before patching. No workaround that preserves full API functionality while blocking the vulnerability is documented.

More in Kylin

View all
CVE-2020-1956 HIGH POC
8.8 May 22

Apache Kylin 2.3.0, and releases up to 2.6.5 and 3.0.1 has some restful apis which will concatenate os command with the

CVE-2026-62392 CRITICAL
9.8 Jul 14

OS command injection in Apache Kylin (versions 4 through 5.0.3) allows attackers to execute arbitrary operating-system c

CVE-2026-62390 CRITICAL
9.8 Jul 14

SQL injection in Apache Kylin (versions 4 through 5.0.3) allows attackers to inject arbitrary SQL through a backend API

CVE-2022-44621 CRITICAL
9.8 Dec 30

Diagnosis Controller miss parameter validation, so user may attacked by command injection via HTTP Request. Rated critic

CVE-2022-24697 CRITICAL
9.8 Oct 13

Kylin's cube designer function has a command injection vulnerability when overwriting system parameters in the configura

CVE-2020-13926 CRITICAL
9.8 Jul 14

Kylin concatenates and executes a Hive SQL in Hive CLI or beeline when building a new segment; some part of the HQL is f

CVE-2020-13925 CRITICAL
9.8 Jul 14

Similar to CVE-2020-1956, Kylin has one more restful API which concatenates the API inputs into OS commands and then exe

CVE-2020-13937 MEDIUM POC
5.3 Oct 19

Apache Kylin 2.0.0, 2.1.0, 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.4.0, 2.4.1, 2.5.0, 2.5.1, 2.5.2, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.

CVE-2024-23590 CRITICAL
9.1 Nov 04

Session Fixation vulnerability in Apache Kylin.0.0 through 4.x. Rated critical severity (CVSS 9.1), this vulnerability i

CVE-2022-43396 HIGH
8.8 Dec 30

In the fix for CVE-2022-24697, a blacklist is used to filter user input commands. Rated high severity (CVSS 8.8), this v

CVE-2020-1937 HIGH
8.8 Feb 24

Kylin has some restful apis which will concatenate SQLs with the user input string, a user is likely to be able to run m

CVE-2025-61733 HIGH
7.5 Oct 02

Authentication Bypass Using an Alternate Path or Channel vulnerability in Apache Kylin. This issue affects Apache Kylin

Share

CVE-2026-62393 vulnerability details – vuln.today

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