Skip to content
Heist/ feed
Back to feed
HighFix available

cyborg — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2026-40213

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.

Products
cyborg
Affected versions
14.0.0-3, 15.0.0-1, 15.0.0~rc1-1, 15.0.0~rc1-2, 15.0.0~rc1-3, 16.0.0-1, 16.0.0-2, 16.0.0~rc1-1, 16.0.0~rc1-2, 16.0.0~rc2-1
Fixed versions
14.0.0-3+deb13u1, 16.0.0+git+2026.04.26.b8edfa06f1-1
CVEs
CVE-2026-40213
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 12:15 UTC · Revision 2

Source evidence

DEBIAN-CVE-2026-40213

core-osv · Original source

Published 7 May 2026, 22:16 UTC

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.

osv:DEBIAN-CVE-2026-40213

cyborg

Fixed versions: 14.0.0-3+deb13u1

cyborg

Fixed versions: 16.0.0+git+2026.04.26.b8edfa06f1-1

Complete source record
{
  "id": "5cc20d1c4a2ca0766c826d79bda84f161ef151a191a4e9f6a89db24ad42a2ecb",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2026-40213",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2026-40213",
    "summary": "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.",
    "evidence": "osv:DEBIAN-CVE-2026-40213",
    "products": [
      {
        "name": {
          "value": "cyborg",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "14.0.0-3+deb13u1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "14.0.0-3",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "cyborg",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "16.0.0+git+2026.04.26.b8edfa06f1-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "14.0.0-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "15.0.0-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "15.0.0~rc1-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "15.0.0~rc1-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "15.0.0~rc1-3",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.0.0-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.0.0-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.0.0~rc1-1",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.0.0~rc1-2",
            "evidence": "/affected/1/versions"
          },
          {
            "value": "16.0.0~rc2-1",
            "evidence": "/affected/1/versions"
          }
        ]
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2026-40213",
      "aliases": [
        "DEBIAN-CVE-2026-40213"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "14.0.0-3+deb13u1"
                }
              ]
            }
          ],
          "package": {
            "name": "cyborg",
            "purl": "pkg:deb/debian/cyborg?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "14.0.0-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-40213.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "16.0.0+git+2026.04.26.b8edfa06f1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "cyborg",
            "purl": "pkg:deb/debian/cyborg?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "14.0.0-3",
            "15.0.0-1",
            "15.0.0~rc1-1",
            "15.0.0~rc1-2",
            "15.0.0~rc1-3",
            "16.0.0-1",
            "16.0.0-2",
            "16.0.0~rc1-1",
            "16.0.0~rc1-2",
            "16.0.0~rc2-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2026-40213.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T11:47:33.612229870Z",
      "provider": "osv",
      "upstream": [
        "CVE-2026-40213"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2026-40213"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2026-40213",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 450748,
  "published_at": "2026-05-07T22:16:34.91+00:00"
}