CVE Explorer
CVE-2026-11876
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
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"zenml-io/zenml","vendor":"zenml-io","versions":[{"lessThan":"0.95.0","status":"affected","version":"unspecified","versionType":"custom"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":5,"baseSeverity":"MEDIUM","confidentialityImpact":"LOW","integrityImpact":"NONE","privilegesRequired":"LOW","scope":"CHANGED","userInteraction":"NONE","vectorString":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:N","version":"3.0"},"metric_type":"cvssV3_0"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/cna/metrics/0/cvssV3_0
CWE assertions
1 source assertion{"cweId":"CWE-862","description":"CWE-862 Missing Authorization","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/cna/problemTypes/0/descriptions/0
Source references
3 source assertions{"url":"https://github.com/zenml-io/zenml/commit/9ad2c65f24ded22a5a98d289d63a7f629b434b61"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/cna/references/1
{"url":"https://huntr.com/bounties/3b434e02-0ee9-4b5e-a44b-0988b6f074c7"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/cna/references/0
{"tags":["exploit"],"url":"https://huntr.com/bounties/3b434e02-0ee9-4b5e-a44b-0988b6f074c7"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:1d7ef00490c9c8b1f5757bc5a5074db310aee7b5a5912b6a3d4ec374768c17c7 · sha256:7ca4f3279514fb14… · /containers/adp/0/references/0
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.