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

No configuration.

History

26 Oct 2026, 00:10

Type Values Removed Values Added
Summary
  • (es) OpenStack Cyborg anterior a la versión 16.0.1 utiliza la regla:allow (check_str=’@’) como política predeterminada para múltiples puntos finales de API. Esto autoriza incondicionalmente cualquier solicitud que lleve un token de Keystone válido, independientemente de los roles, la pertenencia al proyecto o el alcance. Un usuario autenticado sin asignaciones de rol puede completar varias acciones, como la reprogramación de bitstreams de FPGA en nodos de cómputo arbitrarios a través de RPC de agente.

Information

Published : 2026-05-07 22:16

Updated : 2026-10-26 00:10


NVD link : CVE-2026-40213

Mitre link : CVE-2026-40213

CVE.ORG link : CVE-2026-40213


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization