Skip to content

← Public intelligence

Maven package

org.apache.kylin:kylin-server-base

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

5 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Critical, CVSS 9.8MavenPublished

    Apache Kylin vulnerable to remote code execution

    CVE-2022-24697 · GHSA-ppxx-m926-g569

    Affected
    • Maven org.apache.kylin:kylin-server-base < 4.0.2
    Fixed in
    4.0.2· Vendor fix available
    Issue
    Kylin's cube designer function has a command injection vulnerability when overwriting system parameters in the configuration overwrites menu. RCE can be implemented by closing the single quotation marks around the parameter value of “-- conf=” to inject any operating system command into the command line parameters. This vulnerability affects Kylin 2 version 2.6.5 and earlier, Kylin 3 version 3.1.2 and earlier, and Kylin 4 version 4.0.1 and earlier.

    Recommended action: Upgrade to 4.0.2 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Critical, CVSS 9.8MavenPublished

    Apache Kylin vulnerable to Command injection by Diagnosis Controller

    CVE-2022-44621 · GHSA-w9rv-xmf7-x3gh

    Affected
    • Maven org.apache.kylin:kylin-server-base >= 2.0.0, < 4.0.3
    Fixed in
    4.0.3· Vendor fix available
    Issue
    Diagnosis Controller miss parameter validation, so user may attacked by command injection via HTTP Request.

    Recommended action: Upgrade to 4.0.3 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  3. Medium, CVSS 6.5MavenPublished

    SQL Injection in Kylin

    CVE-2020-1937 · GHSA-7hmh-8gwv-mfvq

    Affected
    • Maven org.apache.kylin:kylin-server-base < 2.6.5; >= 3.0.0, <= 3.0.0
    Fixed in
    3.0.12.6.5· Vendor fix available
    Issue
    Kylin has some restful apis which will concatenate SQLs with the user input string, a user is likely to be able to run malicious database queries.

    Recommended action: Upgrade to 3.0.1 or 2.6.5 by release line, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  4. Critical, CVSS 9.8MavenPublished

    SQL Injection in Kylin

    CVE-2020-13926 · GHSA-hx5g-8hq2-8x4w

    Affected
    • Maven org.apache.kylin:kylin-server-base < 3.1.0
    Fixed in
    3.1.0· Vendor fix available
    Issue
    Kylin concatenates and executes a Hive SQL in Hive CLI or beeline when building a new segment; some part of the HQL is from system configurations, while the configuration can be overwritten by certain rest api, which makes SQL injection attack is possible. Users of all previous versions after 2.0 should upgrade to 3.1.0.

    Recommended action: Upgrade to 3.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  5. Critical, CVSS 9.8MavenPublished

    Command Injection in Kylin

    CVE-2020-13925 · GHSA-qwfw-gxx2-mmv2

    Affected
    • Maven org.apache.kylin:kylin-server-base < 3.1.0
    Fixed in
    3.1.0· Vendor fix available
    Issue
    Similar to CVE-2020-1956, Kylin has one more restful API which concatenates the API inputs into OS commands and then executes them on the server; while the reported API misses necessary input validation, which causes the hackers to have the possibility to execute OS command remotely. Users of all previous versions after 2.3 should upgrade to 3.1.0.

    Recommended action: Upgrade to 3.1.0 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →