CVE-2023-29055
CVE-2023-29055 is a high-severity vulnerability in Apache Kylin with a CVSS 3.x base score of 7.5. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-522.
Key facts
- Severity: High (CVSS 3.x base score 7.5)
- EPSS exploit prediction: 1% (63rd percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2024-0235
- Weakness: CWE-522
- Affected product: Apache Kylin
- Published:
- Last modified:
Description
In Apache Kylin version 2.0.0 to 4.0.3, there is a Server Config web interface that displays the content of file 'kylin.properties', that may contain serverside credentials. When the kylin service runs over HTTP (or other plain text protocol), it is possible for network sniffers to hijack the HTTP payload and get access to the content of kylin.properties and potentially the containing credentials. To avoid this threat, users are recommended to * Always turn on HTTPS so that network payload is encrypted. * Avoid putting credentials in kylin.properties, or at least not in plain text. * Use network firewalls to protect the serverside such that it is not accessible to external attackers. * Upgrade to version Apache Kylin 4.0.4, which filters out the sensitive content that goes to the Server Config web interface.
Frequently asked questions
- What is CVE-2023-29055?
- In Apache Kylin version 2.0.0 to 4.0.3, there is a Server Config web interface that displays the content of file 'kylin.properties', that may contain serverside credentials. When the kylin service runs over HTTP (or other plain text protocol), it is possible for network sniffers to hijack the HTTP payload and get access to the content of kylin.properties and potentially the containing credentials. To avoid this threat, users are recommended to * Always turn on HTTPS so that network payload is encrypted. * Avoid putting credentials in kylin.properties, or at least not in plain text. * Use network firewalls to protect the serverside such that it is not accessible to external attackers. * Upgrade to version Apache Kylin 4.0.4, which filters out the sensitive content that goes to the Server Config web interface.
- How severe is CVE-2023-29055?
- CVE-2023-29055 has a CVSS 3.x base score of 7.5, rated high severity. It is exploitable over network with low attack complexity, requires no privileges and no user interaction. Impact on confidentiality is high, integrity none, and availability none.
- Is CVE-2023-29055 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 1% (63rd percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2023-29055?
- CVE-2023-29055 affects Apache Kylin. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2023-29055?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround. Given its high severity, prioritise patching exposed systems.
- Does CVE-2023-29055 have an EU (EUVD) identifier?
- Yes. CVE-2023-29055 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2024-0235.
- When was CVE-2023-29055 published?
- CVE-2023-29055 was published on 2024-01-29 and last updated on 2026-06-17.
References
- http://www.openwall.com/lists/oss-security/2024/01/29/1
- https://lists.apache.org/thread/o1bvyv9wnfkx7dxpfjlor20nykgsoh6r
Affected products (1)
- cpe:2.3:a:apache:kylin:*:*:*:*:*:*:*:*
More vulnerabilities in Apache Kylin
- CVE-2022-44621 — Critical (CVSS 9.8): Diagnosis Controller miss parameter validation, so user may attacked by command injection via HTTP Request.
- CVE-2022-24697 — Critical (CVSS 9.8): Kylin's cube designer function has a command injection vulnerability when overwriting system parameters in the…
- CVE-2021-45456 — Critical (CVSS 9.8): Apache kylin checks the legitimacy of the project before executing some commands with the project name passed in by the…
- CVE-2021-31522 — Critical (CVSS 9.8): Kylin can receive user input and load any class through Class.forName(...). This issue affects Apache Kylin 2 version…
- CVE-2020-13926 — Critical (CVSS 9.8): Kylin concatenates and executes a Hive SQL in Hive CLI or beeline when building a new segment; some part of the HQL is…
- CVE-2020-13925 — Critical (CVSS 9.8): Similar to CVE-2020-1956, Kylin has one more restful API which concatenates the API inputs into OS commands and then…
All CVEs affecting Apache Kylin →
Other CWE-522 (Insufficiently Protected Credentials) vulnerabilities
- CVE-2026-7312 — Critical (CVSS 10.0): CWE‑522: Insufficiently Protected Credentials in web services in Progress Sitefinity version from 14.0.7700 to…
- CVE-2026-29128 — Critical (CVSS 10.0): IDC SFX2100 Satellite Receiver firmware ships with multiple daemon configuration files for routing components (e.g.,…
- CVE-2025-54863 — Critical (CVSS 10.0): Radiometrics VizAir is vulnerable to exposure of the system's REST API key through a publicly accessible configuration…
- CVE-2024-12799 — Critical (CVSS 10.0): Insufficiently Protected Credentials vulnerability in OpenText Identity Manager Advanced Edition on Windows, Linux, 64…
- CVE-2024-51545 — Critical (CVSS 10.0): Username Enumeration vulnerabilities allow access to application level username add, delete, modify and list…
- CVE-2023-1778 — Critical (CVSS 10.0): This vulnerability exists in GajShield Data Security Firewall firmware versions prior to v4.28 (except v4.21) due to…
Browse all CWE-522 (Insufficiently Protected Credentials) vulnerabilities →