Apache Kylin 5.0.5 fixes 21 CVEs, including critical CVE-2026-64959
Apache Kylin 5.0.5 fixes 21 CVEs announced on 16 October 2026. Apache rates CVE-2026-64959 critical: missing authentication on backend cache API endpoints can lead to SQL injection in 5.0.0 through 5.0.4. Apache says public-facing services are hit most. Not in CISA KEV as of check. No exploitation reported.
By ThreatWire Desk · Published 19 Oct 2026
What happened
Apache announced 21 Kylin vulnerabilities on 16 October 2026. All are fixed in Apache Kylin 5.0.5. Early press counts of 5 or 12 were partial. Apache's announcements list 21.
The worst is CVE-2026-64959. Apache rates it critical. Certain backend cache API endpoints miss required authentication. That can lead to execution of injected SQL. It affects Kylin 5.0.0 through 5.0.4.
Apache adds a limit. The impact falls most on Kylin services that are directly exposed to a public network. It calls that uncommon and says in-house deployments are mostly not impacted.
What is confirmed
- CVE-2026-64959 is SQL injection (CWE-89) plus missing authentication for a critical function (CWE-306). Credit goes to three finders.
- NVD has no score for it yet. No CVSS score is published as of 19 October 2026.
- Only one of the 21 has an NVD score. CVE-2026-63618 shows CVSS 3.1 7.5 (High), added by CISA ADP. Apache rates it important.
- The other CVEs affect Kylin 4 through 5.0.4, except where noted below.
- None is in the CISA KEV catalog as of 19 October 2026.
- ThreatWire found no public PoC and no report of exploitation.
The 21 CVEs
Severity is Apache's rating. NVD scores are only listed where NVD shows one.
| CVE | Type | Apache |
|---|---|---|
| CVE-2026-64959 | Missing authentication on cache API, SQL injection (5.0.0 to 5.0.4) | critical |
| CVE-2026-63618 | Low-privilege exposure of system configuration (NVD 3.1 7.5) | important |
| CVE-2026-68572 | Unauthorized SQL execution to Spark | important |
| CVE-2026-69076 | Unauthorized cross-project job discard | important |
| CVE-2026-69077 | JobController allows unauthorized cross-project job actions | important |
| CVE-2026-69080 | Broken access control, SQL blacklist exposure | important |
| CVE-2026-63619 | Missing authorization in metadata dump API | moderate |
| CVE-2026-64610 | Unsafe Java deserialization from a broken external cache | moderate |
| CVE-2026-68571 | JDBC URL whitelist bypass, code injection | moderate |
| CVE-2026-68573 | Unauthenticated metastore cleanup | moderate |
| CVE-2026-108709 | Unauthenticated metadata broadcast (4.0.4 to 5.0.4) | moderate |
| CVE-2026-108743 | Spark job OS command injection (4.0.4 to 5.0.4) | moderate |
| CVE-2026-108762 | Metadata backup deletion path bypass | moderate |
| CVE-2026-108764 | Job driver UI proxy SSRF | moderate |
| CVE-2026-108766 | Missing authorization on JDBC source config update | moderate |
| CVE-2026-108771 | Unauthenticated broadcast API, polymorphic deserialization | moderate |
| CVE-2026-108776 | SparkSQL injection in tables and names | moderate |
| CVE-2026-108780 | JDBC source configuration validation | moderate |
| CVE-2026-108823 | Possible unauthenticated job information exposure | moderate |
| CVE-2026-108833 | Default startup profile lacks security settings | low |
| CVE-2026-108837 | Computed-column resource exhaustion by project admin | low |
ThreatWire has fiches for CVE-2026-64959 and CVE-2026-63618. The others have none for now.
What is not known
- NVD scores for 20 of the 21. NVD listed only 12 of these CVEs on 18 October, and most were still awaiting analysis.
- Whether any of this is exploited. No source reports attacks.
- How many Kylin servers are exposed to the internet. No scan data was found.
- Apache's wording for CVE-2026-68572 differs from its title. The CVE text says information exposure. The announcement title says unauthorized SQL execution to Spark.
Who should act
- Anyone running Apache Kylin 4 through 5.0.4.
- Teams with Kylin reachable from outside the internal network. They face the most risk, per Apache.
- Teams that run Kylin outside query-only mode. Apache says query-only mode, the default, lowers the impact of the Spark SQL injection.
What to do now
- Upgrade to Kylin 5.0.5.
- Do not expose Kylin to the internet. Put backend and API endpoints behind a VPN or an authenticating proxy.
- Limit who can reach the cache, metadata and job APIs on the network.
- Check access and application logs for unexpected requests to the cache and metadata APIs, and for odd queries, since 16 October. Look further back if the service was exposed.
- If you find signs of misuse, rotate credentials stored in Kylin and its data source configurations.
Sources: Apache announcements on oss-security and the Apache mailing list, NVD, CVE.org, CyberStack, OpenCVE.
Related CVEs
Sources
More articles
- NewsApache Airflow SSH and SFTP providers skip host key checks by default (CVE-2026-94134, CVE-2026-94135)
- ThreatsPlex2Shell chain (CVE-2026-96652, -96654, -96655, -96656) has a public PoC and one honeypot hit
- NewsDrupal core Field UI RCE is CVE-2026-108097: update to 11.4.10, 11.3.19 or 10.6.19
- ThreatsOpenCode Console breach may have exposed saved AI provider keys