Public mode

No access to your tenant or devices. Every item links to its source. What this means

Sources need attention Customize Public modeDiscuss ChangeIntel on Discord

Blazar · Vulnerability

CVSS 4.0 7.2 HIGHCheck source for fixed versionsKEV status unknown

cve-program · CVE-2026-93854

Published

In OpenStack Blazar before 17.0.1, the V2 lease API does not enforce object-level authorization on its update and delete operations (PUT /v2/leases/{lease_id} and DELETE /v2/leases/{lease_id}). The policy authorize() wrapper attempts to load the target lease to build the authorization target from its owner, but it looks up the lease under the keyword "lease_id" whereas the controller methods name the parameter "id" (and the wsme_pecan.wsexpose wrapper delivers it positionally). The lookup returns None, and thus authorization falls back to the requesting user's own project_id/user_id instead of the target lease owner. Any authenticated user who knows a lease ID can therefore modify or delete leases belonging to other users and projects, bypassing the intended ownership check.

Read the publisher's advisory

Affected versions, risk and source history

cve-program · CVE-2026-93854

Published

Blazar

Vendor product

Publisher's version information

Shown as published. These rules are not interpreted as NuGet package version ranges.

{
                    "defaultStatus": "unaffected",
                    "product": "Blazar",
                    "repo": "https://opendev.org/openstack/blazar",
                    "vendor": "OpenStack",
                    "versions": [
                        {
                            "lessThan": "15.1.1",
                            "status": "affected",
                            "version": "1.0.0",
                            "versionType": "semver"
                        },
                        {
                            "lessThan": "16.0.1",
                            "status": "affected",
                            "version": "16.0.0",
                            "versionType": "semver"
                        },
                        {
                            "lessThan": "17.0.1",
                            "status": "affected",
                            "version": "17.0.0",
                            "versionType": "semver"
                        }
                    ]
                }

Original source record · Cite this exact observation · Complete original publisher JSON

ChangeIntel

An IT change radar: releases, security, known issues, retirements, documentation changes, and service status from public sources. Every item links to supporting evidence; dates and statuses can change after they are read.

Sources read 12 Nov 22:49 UTC · 273 of 275 readable · 271 fully read · documentation 469/469 current