Skip to main content

Apache Kylin CVE-2026-69080

| EUVDEUVD-2026-103152 CRITICAL
Information Exposure (CWE-200)
View

Attack ChainAIDerived

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

  1. Access
    Reach Kylin HTTP query server
  2. Exploit
    Request QuerySQLBlacklistController endpoint
  3. Execution
    Access control not enforced
  4. Impact
    Disclose SQL blacklist contents

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Exploitation requires network reachability to the Apache Kylin query server's HTTP management/query interface where the QuerySQLBlacklistController endpoint is exposed; the broken access control means an actor lacking proper authorization can invoke that endpoint and read the SQL blacklist. The affected deployment must run Apache Kylin version 4.0.0 through 5.0.4. Limiting factors: the disclosed asset is only the SQL blacklist configuration (no underlying data, credentials, or code execution), and the practical exposure depends on whether the Kylin interface is network-accessible to untrusted actors versus restricted to an internal/authenticated zone; organizations that already network-isolate Kylin face substantially reduced risk.

Impact

This is a broken-access-control information-exposure flaw (CWE-200/CWE-284 class) in Apache Kylin's QuerySQLBlacklistController, where an unauthorized actor can read the configured SQL blacklist. No CVSS vector, EPSS score, KEV listing, SSVC decision, or public POC was provided in any source, so quantitative exploitation signals are entirely absent and cannot be compared - this assessment rests on the vendor's qualitative 'important' rating plus the description. The realistic impact is limited: the exposed asset is a configuration artifact (the SQL blacklist), not data records, credentials, or code execution, so this is a confidentiality-only disclosure rather than a system-compromise vulnerability. Despite the vendor 'important' label, the lack of any integrity/availability impact and the narrow nature of the leaked asset make this a lower real-world priority than a typical network RCE; treat it as a moderate hygiene/hardening fix. Note explicitly: no official CVSS exists, so the attack vector and privilege requirements below are INFERRED from the fact that the affected component is an HTTP controller with broken authorization - verify against the Apache advisory before basing SLAs on them.

Exploit ScenarioDerived

An attacker able to reach the Kylin query server's HTTP interface sends a request to the QuerySQLBlacklistController endpoint and, because access control is not properly enforced, receives the SQL blacklist contents despite lacking authorization. This discloses which SQL patterns the operator has chosen to block, information that could help an attacker craft queries that evade those restrictions. No public exploit code was identified at the time of analysis; exploitation is a simple unauthorized HTTP request requiring no special tooling.

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

Broken access control in Apache Kylin 4.0.0 through 5.0.4 allows a remote, unauthenticated actor to read the server's configured SQL blacklist through the QuerySQLBlacklistController endpoint (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N). The exposed asset is limited to the blacklist configuration itself - no query data, credentials, or code execution - but the disclosure can reveal which query patterns are being blocked, which may help an attacker tailor queries that evade those governance controls. There is no public exploit code and no confirmed active exploitation (CISA KEV) at time of analysis; Apache has fixed the flaw in Kylin 5.0.5.

RemediationAI

The primary fix is to upgrade to Apache Kylin 5.0.5, the version in which Apache states the broken access control is corrected (vendor-released patch: 5.0.5); consult the project site at https://kylin.apache.org/ and the oss-security disclosure at https://seclists.org/oss-sec/2026/q4/185 for the released artifacts and any upgrade notes. Because the flaw is unauthenticated and network-reachable per the assessed vector, the most effective compensating control where immediate upgrade is not possible is to stop exposing the Kylin HTTP/management interface to untrusted networks - place it behind a firewall or VPN, bind it to a management-only interface, and put an authenticating reverse proxy in front of it - accepting that this constrains legitimate BI/query client access to Kylin and requires client reconfiguration. Applying authentication and role-based authorization at that proxy so that only privileged operators reach the QuerySQLBlacklistController path reduces the exposure further, but note that any such rule is a workaround around the missing application-level check, not a fix, and must be validated against the actual request path used by your deployment. Also review logs for unauthenticated requests to blacklist-related endpoints, and treat the blacklist contents as disclosed to anyone who already reached the endpoint.

Affected VersionsENISA

Apache Kylin 4..0.0 ≤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

Apache Kylin is a distributed OLAP engine that exposes an HTTP/REST management and query interface alongside its web UI, and the affected component is the QuerySQLBlacklistController - the controller class responsible for managing the deployment's SQL blacklist, a governance feature used to reject or restrict disallowed query patterns. The root cause is a missing or insufficient authorization check on that controller's operations, placing it in the improper access control / information exposure class (CWE-284 / CWE-200): an actor who should not be able to view the blacklist can invoke the endpoint and retrieve it. The assessed vector CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N indicates the endpoint is reachable over the network with no privileges, no user interaction, and no attack complexity, but that only confidentiality is affected and only at a low level, since the blacklist is configuration metadata rather than the sensitive data Kylin stores or processes. Exploitation is therefore conditional on the Kylin HTTP interface being reachable by untrusted actors; deployments that isolate that interface on an internal or authenticated network segment have materially reduced exposure.

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 5.3 MEDIUM

Flaw is a web-reachable controller with broken authorization, so AV:N/PR:N/AC:L; only the SQL blacklist configuration is exposed, giving C:L with no integrity or availability impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/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 broken access control flaw in Apache Kylin (versions 4.0.0 through 5.0.4) allows any remote, unauthenticated actor to read the server's configured SQL blacklist through the QuerySQLBlacklistController endpoint. The exposure is confined to the blacklist configuration itself - no query data, credentials, or code execution - but it reveals which query patterns the organization's governance controls are blocking, which could help an attacker craft queries that evade those controls. No public exploit code and no confirmed active exploitation (CISA KEV) were identified at time of analysis, so this is a governance-control exposure that warrants prompt remediation rather than emergency escalation.

Business Impact: Low
Compensating Controls

Apply vendor patch. If the upgrade to Apache Kylin 5.0.5 cannot be completed immediately, restrict network access to the QuerySQLBlacklistController endpoint to trusted administrative networks, enforce authentication and authorization at a reverse proxy or API gateway in front of Kylin, and monitor access logs for requests to that endpoint.

Threat Intelligence Overview

Prevalence
Low
niche OLAP/big-data analytics engine, data-focused enterprises only
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.

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