CyberSecBulletin

OpenStack vulnerabilities

We track 41 vulnerabilities in OpenStack products across 20 products. 41 are rated high or critical, and none are known to be exploited. The most recent was published on October 30, 2026.

41vulnerabilities
8critical
33high
0exploited
8.2average CVSS score

Latest OpenStack vulnerabilities

  • 8.3 High severity

    keystonemiddleware: Incorrect Authorization

    CVE-2026-115642OpenStack

    In OpenStack keystonemiddleware before 13.0.2, by supplying a custom X-Service-Token header in a request, anyone in possession of an access-restricted application credential may bypass those restrictions resulting in elevation of privileges.

  • 9.9 Critical severity

    Manila: Incorrect Authorization

    CVE-2026-71195OpenStack

    In OpenStack Manila before 23.0.1, multiple Manila API operations on public shares do not verify that the caller owns the share. The API controllers authorize operations against the caller's own project context, then load a foreign public share without re-auth

  • 7.2 High severity

    Mistral: Incorrect Authorization

    CVE-2026-97147OpenStack

    In OpenStack Mistral through 23.0.0, several of the v2 API write paths resolve the target object with a query that can return another project's resource, then write to it. An authenticated project member can use this to rewrite and un-publish another project's

  • 7.1 High severity

    Mistral: Missing Authorization

    CVE-2026-93860OpenStack

    In OpenStack Mistral through 23.0.0, the /v2/maintenance API controller clears the request context and calls the maintenance service directly without any policy enforcement. Any holder of a valid Mistral token, regardless of assigned role, can read and change

  • 8.7 High severity

    Mistral: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-93858OpenStack

    In OpenStack Mistral through 23.0.0, the std.ssh_proxied action passes a caller-supplied proxy_command value directly to paramiko.ProxyCommand() before any SSH connection to a gateway or target host is attempted. An authenticated project member can use the sta

  • 9.2 Critical severity

    Zaqar: Use of Less Trusted Source

    CVE-2026-97404OpenStack

    In OpenStack Zaqar before 22.0.2, WSGI transport mishandles the URL-Signature header. By sending a request with an empty URL-Signature header, an unauthenticated remote attacker who knows a target project's UUID may bypass both Keystone authentication and pre-

  • 9.4 Critical severity

    Octavia: Improper Control of Generation of Code

    CVE-2026-94572OpenStack

    In OpenStack Octavia before 18.0.1, the Amphora provider driver did not validate the listener and pool tls_ciphers field for control characters. The value is written verbatim into the HAProxy configuration generated on the amphora, and thus an authenticated pr

  • 9.4 Critical severity

    Octavia: Improper Control of Generation of Code

    CVE-2026-94571OpenStack

    In OpenStack Octavia before 18.0.1, the Amphora provider driver did not reject control characters in the L7 policy redirect_url and redirect_prefix fields. The RFC 3986 URL validator percent-encodes control characters before validating, and thus newlines passe

  • 7.2 High severity

    Blazar: Comparison Using Wrong Factors

    CVE-2026-93854OpenStack

    In OpenStack Blazar before 17.0.1, the V2 lease API does not enforce object-level authorization on its update and delete operations (PUT /v2/leases/{lease_id} and DELETE /v2/leases/{lease_id}). The policy authorize() wrapper attempts to load the target lease t

  • 7.1 High severity

    Blazar: Missing Authorization

    CVE-2026-93852OpenStack

    In OpenStack Blazar before 17.0.1, the V2 lease listing operation (GET /v2/leases) returns leases for every project without enforcing project scoping or an administrator-only policy. Any authenticated user with access to the Blazar REST API can enumerate lease

  • 7.0 High severity

    Glance: Server-Side Request Forgery

    CVE-2026-71198OpenStack

    In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image. Unlike the web-download import path, the location API only checks the URL scheme and does not apply the import_filtering_opts host

  • 7.6 High severity

    Keystone: Incorrect Authorization

    CVE-2026-90460OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.3. Tokens obtained via delegated authentication methods (EC2 credentials, application credentials, OAuth1 access tokens, and trusts) are not blocked from creating, modifying, or deleting credentials via

  • 7.1 High severity

    Keystone: Access of Resource Using Incompatible Type

    CVE-2026-80183OpenStack

    In OpenStack Keystone before 29.0.3, any authenticated user holding role:reader on any project can list every project-scoped role assignment under any domain by passing a domain ID as scope.project.id with include_subtree to the GET /v3/role_assignments endpoi

  • 7.6 High severity

    Keystone: Incorrect Authorization

    CVE-2026-80184OpenStack

    In OpenStack Keystone before 29.0.3, tokens obtained via delegated authentication mechanisms (OAuth1 access tokens, application credentials, trusts) could be submitted to the token-method authentication path for reauthentication to escape their intended projec

  • 7.6 High severity

    Keystone: Incorrect Authorization

    CVE-2026-80182OpenStack

    In OpenStack Keystone before 29.0.3, tokens obtained via OAuth1 access token, application credential, or trust-scoped authentication could create new long-lived credentials or authorize new delegations that persist independently of, and outlive, the credential

  • 8.4 High severity

    Aodh: Function Call With Incorrect Variable or Reference as Argument

    CVE-2026-76878OpenStack

    In OpenStack Aodh before 22.0.1, the alarm list API bypasses project scoping when the all_projects query parameter is set to false. The API checks for the presence of the all_projects key rather than its value; a true value enforces the administrator-only poli

  • 9.6 Critical severity

    Designate: Incorrect Authorization

    CVE-2026-71193OpenStack

    In OpenStack Designate before 22.0.1, zone creation checks (_is_subzone, _is_superzone, and the duplicate-zone DB constraint) are scoped to the target pool only. An authenticated user can bypass these checks by scheduling a zone to a different pool via the Att

  • 8.7 High severity

    Swift: Inefficient Regular Expression Complexity

    CVE-2026-71190OpenStack

    In OpenStack Swift through 2.38.0, the proxy server Accept header parser contains a regular expression vulnerable to catastrophic backtracking (ReDoS). The "qdtext" pattern (?:[^"]|\\.)* allows an unauthenticated remote attacker to send a crafted Accept header

  • 7.1 High severity

    Neutron: Incorrect Authorization

    CVE-2026-55707OpenStack

    In OpenStack Neutron before 28.0.2, the subnetpool onboarding API does not verify ownership of the target subnets. An authenticated user can onboard subnets from another project's shared network into their own subnetpool, mutating the victim's subnet state and

  • 7.2 High severity

    Ironic Python Agent: Improper Neutralization of Special Elements used in an OS Command

    CVE-2026-66138OpenStack

    In OpenStack Ironic Python Agent through 11.6.0, a project-scoped user with the manager role can achieve arbitrary code execution on a running Ironic-Python-Agent via a maliciously constructed configuration, because the value of ntp_server is passed to a shell

  • 8.2 High severity

    Ironic: Improper Protection of Alternate Path

    CVE-2026-54423OpenStack

    In OpenStack Ironic before 37.0.1, an Ironic user with the ability to deploy nodes using the IPMI management interface can maliciously use the send_raw step to send arbitrary IPMI commands to a node, bypassing Ironic's access control.

  • 7.5 High severity

    Ironic: Allocation of Resources Without Limits or Throttling

    CVE-2026-50589OpenStack

    In OpenStack Ironic 32 before 37.0.0, an unauthenticated malicious user could submit a crafted JSON string to some endpoints on the API or JSON-RPC service and effect a service crash.

  • 9.9 Critical severity

    Mistral: Incorrect Authorization

    CVE-2026-41283OpenStack

    OpenStack Mistral through 22.0.0 allows Arbitrary Remote Code Execution when the API is exposed. There are endpoints that allow code execution, which can lead to exfiltration of service credentials.

  • 8.1 High severity

    Keystone: Incorrect Authorization

    CVE-2026-44394OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone federated token rescoping mechanism does not propagate the original token's expiry to the newly issued token. When a federated user rescopes a token via POST /v3/auth/tokens, the handle_

  • 8.8 High severity

    Keystone: Incorrect Authorization

    CVE-2026-43000OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. When combined with an application credential impersonation vulnerability, an attacker with the member role on a project can escalate to admin by chaining unrestricted application credentials with Key

  • 8.8 High severity

    Keystone: Incorrect Authorization

    CVE-2026-42999OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone RBAC policy enforcer in enforce_call unconditionally merges the raw JSON request body into the policy enforcement dictionary via policy_dict.update(json_input.copy()), overwriting truste

  • 8.8 High severity

    Keystone: Incorrect Authorization

    CVE-2026-42998OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone application credential authentication plugin does not verify that the user supplied in the authentication request matches the owner of the application credential. An attacker can authent

  • 7.4 High severity

    Cyborg: Incorrect Authorization

    CVE-2026-40213OpenStack

    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 use

  • 7.7 High severity

    Ironic: Incorrect Resource Transfer Between Spheres

    CVE-2026-42997OpenStack

    An issue was discovered in idrac in OpenStack Ironic before 35.0.1. During import, a user invoking molds can request authorization to be sent to a remote endpoint. The credential forwarded is a time-limited Keystone token (which provides access to all OpenStac

  • 7.5 High severity

    ironic-python-agent: Inclusion of Functionality from Untrusted Control Sphere

    CVE-2026-43003OpenStack

    An issue was discovered in OpenStack ironic-python-agent 1.0.0 through 11.5.0. Ironic Python Agent (IPA) sometimes executes grub-install from within a chroot of the deployed partition image, leading to code execution in the case of a malicious image.

  • 8.0 High severity

    Keystone: Incorrect Authorization

    CVE-2026-43001OpenStack

    An issue was discovered in OpenStack Keystone before 29.0.2. POST /v3/credentials did not validate that the caller-supplied project_id for an EC2-type credential matched the project of the authenticating application credential. This allowed an attacker holding

  • 7.7 High severity

    Keystone: Access of Resource Using Incompatible Type

    CVE-2026-40683OpenStack

    In OpenStack Keystone before 28.0.1, the LDAP identity backend does not convert the user enabled attribute to a boolean when the user_enabled_invert configuration option is False (the default). The _ldap_res_to_model method in the UserApi class only performed

  • 9.1 Critical severity

    Vitrage: Improper Neutralization of Directives in Dynamically Evaluated Code

    CVE-2026-28370OpenStack

    In the query parser in OpenStack Vitrage before 12.0.1, 13.0.0, 14.0.0, and 15.0.0, a user allowed to access the Vitrage API may trigger code execution on the Vitrage service host as the user the Vitrage service runs under. This may result in unauthorized acce

  • 8.2 High severity

    Nova: Incorrect Resource Transfer Between Spheres

    CVE-2026-24708OpenStack

    An issue was discovered in OpenStack Nova before 30.2.2, 31 before 31.2.1, and 32 before 32.1.1. By writing a malicious QCOW header to a root or ephemeral disk and then triggering a resize, a user may convince Nova's Flat image backend to call qemu-img without

  • 9.9 Critical severity

    keystonemiddleware: Authentication Bypass by Spoofing

    CVE-2026-22797OpenStack

    An issue was discovered in OpenStack keystonemiddleware 10.5 through 10.7 before 10.7.2, 10.8 and 10.9 before 10.9.1, and 10.10 through 10.12 before 10.12.1. The external_oauth2_token middleware fails to sanitize incoming authentication headers before processi

  • 7.5 High severity

    Keystone: Incorrect Authorization

    CVE-2025-65073OpenStack

    OpenStack Keystone before 26.0.1, 27.0.0, and 28.0.0 allows a /v3/ec2tokens or /v3/s3tokens request with a valid AWS Signature to provide Keystone authorization.

  • 7.5 High severity

    neutron: Improper Check for Unusual or Exceptional Conditions

    CVE-2024-53916OpenStack

    In OpenStack Neutron before 25.0.1, neutron/extensions/tagging.py can use an incorrect ID during policy enforcement. It does not apply the proper policy check for changing network tags. An unprivileged tenant is able to change (add and clear) tags on network o

  • 7.5 High severity

    openstack: Cleartext Transmission of Sensitive Information

    CVE-2022-3261OpenStack

    A flaw was found in OpenStack. Multiple components show plain-text passwords in /var/log/messages during the OpenStack overcloud update run, leading to a disclosure of sensitive information problem.

  • 8.8 High severity

    OpenStack: Improper Privilege Management

    CVE-2022-38065OpenStack

    A privilege escalation vulnerability exists in the oslo.privsep functionality of OpenStack git master 05194e7618 and prior. Overly permissive functionality within tools leveraging this library within a container can lead increased privileges.

  • 7.8 High severity

    OpenStack: Untrusted Search Path

    CVE-2022-38060OpenStack

    A privilege escalation vulnerability exists in the sudo functionality of OpenStack Kolla git master 05194e7618. A misconfiguration in /etc/sudoers within a container can lead to increased privileges.