Skip to content
OpenAdvisories

Package · PyPI

zenml

14 known vulnerabilities.

6 results · Clear filters · Feed

  • Medium 6.3

    Path Traversal in zenml-io/zenml

    ZenML version 0.83.1 is affected by a path traversal vulnerability in the `PathMaterializer` class. The `load` function uses `is_path_within_directory` to validate files during `data.tar.gz` extraction, which fails to effectively detect symbolic and hard link…

  • Medium 5.4

    Lack of login attempt rate-limiting in zenml-io/zenml

    zenml-io/zenml version 0.56.4 is vulnerable to an account takeover due to the lack of rate-limiting in the password change function. An attacker can brute-force the current password in the 'Update Password' function, allowing them to take over the user's acco…

  • Medium 5.3

    Reflected XSS through survey redirect parameter in zenml-io/zenml

    A reflected Cross-Site Scripting (XSS) vulnerability was identified in zenml-io/zenml version 0.57.1. The vulnerability exists due to improper neutralization of input during web page generation, specifically within the survey redirect parameter. This flaw all…

  • Medium 6.5

    Improper Authorization in zenml-io/zenml

    An improper authorization vulnerability exists in the zenml-io/zenml repository, specifically within the API PUT /api/v1/users/id endpoint. This vulnerability allows any authenticated user to modify the information of other users, including changing the `acti…

  • Medium 4.3

    Clickjacking Vulnerability in zenml-io/zenml

    A clickjacking vulnerability exists in zenml-io/zenml versions up to and including 0.55.5 due to the application's failure to set appropriate X-Frame-Options or Content-Security-Policy HTTP headers. This vulnerability allows an attacker to embed the applicati…

  • Medium 4.2

    Session Fixation Vulnerability in zenml-io/zenml

    A session fixation vulnerability exists in the zenml-io/zenml application, where JWT tokens used for user authentication are not invalidated upon logout. This flaw allows an attacker to bypass authentication mechanisms by reusing a victim's JWT token.