Skip to content
OpenAdvisories
Medium · 6.3 CVE-2026-40214 EUVD-2026-28456GHSA-mmpc-xjxr-5hf8PYSEC-2026-2854

OpenStack Cyborg's Accelerator Request (ARQ) API does not enforce project ownership at any layer

Published May 7, 2026 · Updated May 8, 2026 · Assigned by mitre

Description

In OpenStack Cyborg before 16.0.1, the Accelerator Request (ARQ) API does not enforce project ownership at any layer. The project_id column in the database is never populated (NULL for every ARQ), database queries have no project filtering, and policy checks are self-referential (the authorize_wsgi decorator compares the caller's project_id with itself rather than the target resource). Any authenticated non-admin user can complete various actions such as deleting ARQs bound to other projects' instances, aka cross-tenant denial of service.

Affected products

VendorProductAffectedFixed
OpenStack Cyborg 3.0.0 – < 14.0.1, 15.0.0 – < 15.0.1, 16.0.0 – < 16.0.1 14.0.1

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 cyborg 16.0.0+git+2026.04.26.b8edfa06f1-1 —
Debian 13 cyborg 14.0.0-3+deb13u1 —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS cyborg 16.0.0-2ubuntu0.1 USN-8413-1
Ubuntu 25.10 cyborg 14.0.0-3+deb13u1build0.25.10.1 USN-8413-1

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI openstack-cyborg < 16.0.1 16.0.1 GHSA-mmpc-xjxr-5hf8

Advisories 1

References