[OSSA-2026-040] OpenStack Blazar: Multiple authorization vulnerabilities in the Blazar V2 lease API (CVE-2026-93852, CVE-2026-93854)
OpenStack Blazar's V2 lease API has authorization flaws CVE-2026-93852 and CVE-2026-93854.
Missing authorization in OpenStack Blazar exposes leases across all tenants
OpenStack Blazar before 17.0.1 fails to enforce project scoping or an administrator-only policy on the V2 lease listing operation (GET /v2/leases), a CWE-862 missing-authorization flaw. Any authenticated user who can reach the Blazar REST API can retrieve leases belonging to every project, exposing lease IDs, reservation IDs, resource IDs, and reservation metadata. The disclosed lease IDs also enable the companion object-level authorization bypass, letting an attacker modify or delete other tenants' enumerated leases. Only OpenStack deployments running the optional Blazar reservation service are affected, and only where tenants can access the Blazar API. No public proof-of-concept or in-the-wild exploitation is currently known.
What to do: Upgrade Blazar to 17.0.1 or later, which adds project scoping/policy enforcement to the lease listing endpoint. Until patched, restrict network access to the Blazar API to trusted administrators and audit lease records for unauthorized cross-tenant modifications or deletions. If lease IDs were exposed, treat all enumerated leases as potentially tamperable and rotate or review reservations accordingly.
| Product | Affected |
|---|---|
| OpenStack Foundation OpenStack Blazar | before 17.0.1 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
In OpenStack Blazar before 17.0.1, the V2 lease listing operation (GET /v2/leases) returns leases for every project without enforcing project scoping or an administrator-only policy. Any authenticated user with access to the Blazar REST API can enumerate leases belonging to other tenants, exposing lease IDs, reservation IDs, resource IDs, and reservation metadata. The exposed lease IDs also enable the object-level authorization bypass tracked in the companion request, allowing an attacker to then modify or delete the enumerated leases.
OpenStack Blazar's V2 lease API has authorization flaws CVE-2026-93852 and CVE-2026-93854.
Today 1.6K readers · 2.5K views · 778 reads · all time 189K views