Skip to content

Access Control: ZenML ZenML Server - Improper Authentication

Identifier: cve_2024_25723

Scanner(s) Support

GraphQL Scanner REST Scanner WebApp Scanner

Description

ZenML Server in the ZenML machine learning package before 0.46.7 for Python allows remote privilege escalation because the /api/v1/users/{user_name_or_id}/activate REST API endpoint allows access on the basis of a valid username along with a new password in the request body.

Reference:

Configuration

Example

Example configuration:

---
security_tests:
  cve_2024_25723:
    assets_allowed:
    - REST
    - GRAPHQL
    skip: false

Reference

assets_allowed

Type : List[AssetType]*

List of assets that this check will cover.

skip

Type : boolean

Skip the test if true.