{"id":"PYSEC-2026-2854","summary":"OpenStack Cyborg's Accelerator Request (ARQ) API does not enforce project ownership at any layer","details":"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.","aliases":["CVE-2026-40214","GHSA-mmpc-xjxr-5hf8"],"modified":"2026-07-13T16:32:33.835126459Z","published":"2026-07-13T15:15:41.429295Z","references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-40214"},{"type":"WEB","url":"https://bugs.launchpad.net/openstack-cyborg/+bug/2144056"},{"type":"PACKAGE","url":"https://github.com/openstack/cyborg"},{"type":"WEB","url":"https://security.openstack.org/ossa/OSSA-2026-011.html"},{"type":"WEB","url":"https://www.openwall.com/lists/oss-security/2026/05/07/6"},{"type":"PACKAGE","url":"https://pypi.org/project/openstack-cyborg"},{"type":"ADVISORY","url":"https://github.com/advisories/GHSA-mmpc-xjxr-5hf8"}],"affected":[{"package":{"name":"openstack-cyborg","ecosystem":"PyPI","purl":"pkg:pypi/openstack-cyborg"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"16.0.1"}]}],"versions":["0.1.0","0.2.0","1.0.0","1.0.0.0b3","1.0.0.0rc1","10.0.0","10.0.0.0rc1","10.1.0","11.0.0","11.0.0.0rc1","12.0.0","12.0.0.0rc1","13.0.0","13.0.0.0rc1","14.0.0","14.0.0.0rc1","14.1.0","15.0.0","15.0.0.0rc1","15.0.1","16.0.0","16.0.0.0rc1","16.0.0.0rc2","2.0.0","2.0.0.0rc1","3.0.0","3.0.0.0rc1","3.0.1","4.0.0","4.0.0.0rc1","4.0.1","5.0.0","5.0.0.0rc1","5.0.0.0rc2","5.0.1","6.0.0","6.0.0.0rc1","6.0.0.0rc2","6.0.1","7.0.0","7.0.0.0rc1","7.0.1","8.0.0","8.0.0.0rc1","8.0.1","9.0.0","9.0.0.0rc1"],"database_specific":{"source":"https://github.com/pypa/advisory-database/blob/main/vulns/openstack-cyborg/PYSEC-2026-2854.yaml"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L"}]}