CVE-2026-40213

Unrestricted API Access Enables Unauthorized FPGA Reprogramming in OpenStack Cyborg

Published May 7, 2026 CVSS 3.1 · 7.4 High EPSS < 1% KEV · Not listed
Description
OpenStack Cyborg before 16.0.1 uses rule:allow (check_str='@') as the default policy for multiple API endpoints. This unconditionally authorizes any request carrying a valid Keystone token regardless of roles, project membership, or scope. An authenticated user with zero role assignments can complete various actions such as reprogramming FPGA bitstreams on arbitrary compute nodes via agent RPC.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DSA Debian DSA DSA-6315-1 cyborg security update
Github GHSA Github GHSA GHSA-mm7j-mhhj-hj36 OpenStack Cyborg uses rule:allow (check_str='@') as the default policy for multiple API endpoints
Ubuntu USN Ubuntu USN USN-8413-1 Cyborg vulnerabilities
History
Type Values Removed Values Added
First Time appeared Openstack
Openstack cyborg
Vendors & Products Openstack
Openstack cyborg
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Title Unrestricted API Access Enables Unauthorized FPGA Reprogramming in OpenStack Cyborg
Type Values Removed Values Added
Description OpenStack Cyborg before 16.0.1 uses rule:allow (check_str='@') as the default policy for multiple API endpoints. This unconditionally authorizes any request carrying a valid Keystone token regardless of roles, project membership, or scope. An authenticated user with zero role assignments can complete various actions such as reprogramming FPGA bitstreams on arbitrary compute nodes via agent RPC.
Weaknesses CWE-863
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
May 8, 2026, 3:47 PM
Reserved
Apr 10, 2026, 12:00 AM
Status
Awaiting Analysis
Published
May 7, 2026, 10:16 PM
Modified
Oct 26, 2026, 12:10 AM