๐Ÿ” CVE Alert

CVE-2026-11876

MEDIUM 5.0

Missing Authorization in get_deployed_stack Endpoint in zenml-io/zenml

CVSS Score
5.0
EPSS Score
0.0%
EPSS Percentile
0th

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.

CWE CWE-862
Vendor zenml-io
Product zenml-io/zenml
Published Jul 21, 2026
Stay Ahead of the Next One

Get instant alerts for zenml-io zenml-io/zenml

Be the first to know when new medium vulnerabilities affecting zenml-io zenml-io/zenml are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N

Affected Versions

zenml-io / zenml-io/zenml
unspecified < 0.95.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
huntr.com: https://huntr.com/bounties/3b434e02-0ee9-4b5e-a44b-0988b6f074c7 github.com: https://github.com/zenml-io/zenml/commit/9ad2c65f24ded22a5a98d289d63a7f629b434b61