
Key points
- Apache Kylin versions 4.0.0 through 5.0.4 are vulnerable to resource exhaustion.
- An attacker with project admin permissions can trigger the flaw via a cache API.
- Upgrading to version 5.0.5 fixes the allocation of resources without limits.
Apache Kylin versions 4.0.0 through 5.0.4 contain a vulnerability that allows for resource exhaustion. The issue involves computed columns and is rated as low severity. According to the official advisory posted on the oss-security mailing list, the flaw stems from allocating resources without proper limits or throttling. Users of these versions are advised to upgrade to version 5.0.5, which addresses the security gap.
In plain English
The problem occurs when resources are allocated without limits. In this case, an attacker who already has project admin permission can use a cache API to trigger the issue. This action leads to resource exhaustion in the computed-column feature. The vulnerability relies on existing administrative privileges within the project to execute the harmful request.
The background
Li Yang posted the advisory on October 15 to the oss-security mailing list. The report identifies the specific CVE as CVE-2026-108837. The advisory notes that the issue affects all versions from 4.0.0 up to 5.0.4. The vendor has released version 5.0.5 to fix the problem. This update resolves the lack of throttling in the resource allocation process.
What changes now
Organizations using Apache Kylin should verify their current version. If they are running any version between 4.0.0 and 5.0.4, they are exposed to this resource exhaustion risk. The recommended action is to upgrade to version 5.0.5. This update resolves the lack of throttling in the resource allocation process. No other patches or workarounds are mentioned in the advisory.
Who needs to act first
Teams should prioritize systems where users hold project admin permissions, as these accounts can trigger the flaw. Identify instances exposed to internal networks or shared environments first. Before rolling out the update, test the new version in a staging environment to ensure compatibility with existing workflows. Back up current configurations and data to prevent operational disruption during the upgrade process. Monitor resource usage closely after deployment to confirm stability.
What to do and how to stay safe: Apache Kylin
- Verify which Apache Kylin versions are running in your environment and identify any within the affected range.
- Review access controls to ensure project admin permissions are granted only to necessary personnel.
- Plan an upgrade to version 5.0.5, testing it in a non-production environment first.
- Monitor system resources for unusual spikes that might indicate exploitation attempts before the patch is applied.
Step-by-step guide: 7 Configuration Errors That Expose Systems to Zero-Day Exploits
General security guidance from the Vuln Post newsroom. It is not confirmed advice from the organisations named in this story.
Frequently asked questions
Which Apache Kylin versions are affected by CVE-2026-108837?
Versions 4.0.0 through 5.0.4 are affected by this resource exhaustion vulnerability.
What permission level is required to exploit this flaw?
An attacker needs project admin permission to use the cache API and trigger the issue.
Is there a fix available for this vulnerability?
Yes, users are recommended to upgrade to version 5.0.5, which fixes the issue.



