Vulnerability · Published May 7, 2026 · Assigned by mitre

CVE-2026-40213

High 7.4

In plain English

A high-severity incorrect authorization in Cyborg from OpenStack. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 11% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.4High
Exploit odds (30 days)0.2%top 89.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official 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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:13cyborg14.0.0-3+deb13u1DEBIAN-CVE-2026-40213
Debian:14cyborg16.0.0+git+2026.04.26.b8edfa06f1-1DEBIAN-CVE-2026-40213
PyPIopenstack-cyborg16.0.1GHSA-mm7j-mhhj-hj36
PyPIopenstack-cyborg16.0.1PYSEC-2026-2853
Ubuntu:25.10cyborg14.0.0-3+deb13u1build0.25.10.1USN-8413-1
Ubuntu:25.10cyborg14.0.0-3+deb13u1build0.25.10.1UBUNTU-CVE-2026-40213
Ubuntu:26.04:LTScyborg16.0.0-2ubuntu0.1UBUNTU-CVE-2026-40213
Ubuntu:26.04:LTScyborg16.0.0-2ubuntu0.1USN-8413-1

Affected products (as reported)

VendorProductVersions
OpenStack Cyborg 5.0.0 – before 14.0.115.0.0 – before 15.0.116.0.0 – before 16.0.1

Weakness: CWE-863 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L

References