CVE Catalog

CVE-2026-40213

High
Published: Translated: NVD NIST

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.

Related vulnerabilities

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