Skip to main content
← All vulnerabilities
CVE-2026-40214GHSA-MMPC-XJXR-5HF8PYSEC-2026-2854

In OpenStack Cyborg before 16.0.1, the Accelerator Request (ARQ) API does not enforce project ownership at any layer.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 14.0.1, 15.0.1, 16.0.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • OpenStack Cyborg

    From 3.0.0 · fixed in 14.0.1; From 15.0.0 · fixed in 15.0.1; From 16.0.0 · fixed in 16.0.1

  • openstack-cyborgPyPI

    fixed in 16.0.1

References 3

bugs.launchpad.net

openwall.com

security.openstack.org