Back to overview

CVE-2026-11876

MEDIUM
5.0
CVSS 3.0
Description
In zenml-io/zenml version 0.94.2, the `GET /api/v1/stack-deployment/stack` endpoint (`get_deployed_stack`) lacks proper RBAC authorization checks, allowing any authenticated user to enumerate all deployed stacks across all users and tenants. This includes stack component details, service connector information, and user IDs of stack owners. The vulnerability arises from two issues: missing endpoint-level RBAC checks and the use of a server-side `Client()` that bypasses the RBAC enforcement layer by directly accessing the database through `SqlZenStore`. This exposes sensitive information such as infrastructure topology, service connector details, stack ownership, and deployment metadata, potentially enabling cross-tenant reconnaissance and further attacks in multi-tenant ZenML Pro/Cloud deployments.

Metadata

CVE ID
CVE-2026-11876
State
PUBLISHED
Assigner
@huntr_ai
Reserved
2026-06-10 13:13 UTC
Published
2026-07-21 14:11 UTC
Last updated
2026-07-21 14:11 UTC
Primary CWE
CWE-862
CWE-862 Missing Authorization
Vendor / Product
zenml-io / zenml-io/zenml
Sources
cve.org  ·  NVD

Severity & Metrics

5.0 MEDIUM CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Affected products (1)
VendorProductPlatformVersions
zenml-io zenml-io/zenml unspecified < 0.95.0
Weakness (CWE)
CWESourceDescription
CWE-862 cna CWE-862 Missing Authorization
CVSS scores (1)
ScoreSeverityVersionSourceVector
5.0 MEDIUM 3.0 cna CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N
Back to overview