CVE-2026-40213
HighCVSS 7.4Exploitation Probability (EPSS)
Low risk11th percentile - higher than 11% of all known CVEs
Summary
OpenStack Cyborg before version 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.
Risk Assessment
The risk is that an authenticated user with zero role assignments can perform various actions, such as reprogramming FPGA bitstreams on arbitrary compute nodes, which may lead to serious security breaches.
Recommendation
It is recommended to upgrade OpenStack Cyborg to version 16.0.1 or later to mitigate this vulnerability. Additionally, consider implementing more restrictive authorization policies for the API.
Other vulnerabilities in OpenStack Cyborg
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

