VulnSea

openstack has 29 CVEs on record between 2013 and 2026. Disclosure cadence is accelerating: 20 in the last 90 days against 4 in the 90 before. The busiest recent month was October 2026 with 10. The median CVSS is 7.1 (high), with 5 rated critical. None have a confirmed exploitation report. The dominant weakness classes are CWE-863 (4) and CWE-669 (3). Most affected products: Ironic (5), Mistral (4), Blazar (2).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
7.1
Publish → KEV
—
Last 90 days
20 prev 4

Products

  • Ironic 5
  • Mistral 4
  • Blazar 2
  • Glance 2
  • Keystone 2
  • Octavia 2
29
Total CVEs
5
Critical
0
CISA KEV
0
Exploited

openstack vulnerabilities

CVEs affecting openstack, newest first. Open any entry for full detail, references, and exploit status.

29 CVEsRSS

CVE-2026-89419Medium· 5.0
5d ago

OpenStack Ironic before 39.0.1 sometimes allows a user to change the maintenance setting on a node via PATCH to /v1/nodes/{ident} - in other words, not using the specific maintenance endpoint.

OpenStack Ironic before 39.0.1 sometimes allows a user to change the maintenance setting on a node via PATCH to /v1/nodes/{ident} - in other words, not using the specific maintenance endpoint.

▾ SunlitOpenStack · IronicEPSS 0.29%via CVEORG
CVE-2026-115638Medium· 4.3
5d ago

OpenStack Ironic through 39.0.1 allows a denial of service via a configdrive that results in a very large amount of uncompressed data, aka a gzip bomb.

OpenStack Ironic through 39.0.1 allows a denial of service via a configdrive that results in a very large amount of uncompressed data, aka a gzip bomb.

▾ SunlitOpenStack · IronicEPSS 0.21%via CVEORG
CVE-2026-90458Medium· 5.4
5d ago

OpenStack Ironic before 39.0.1 allows DELETE and GET via vendor_passthru, e.g., to delete accounts from the BMC's Redfish service.

OpenStack Ironic before 39.0.1 allows DELETE and GET via vendor_passthru, e.g., to delete accounts from the BMC's Redfish service.

▾ SunlitOpenStack · IronicEPSS 0.28%via CVEORG
CVE-2026-71195Critical· 9.9PoC
1w ago

In OpenStack Manila before 23.0.1, multiple Manila API operations on public shares do not verify that the caller owns the share

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 publi…

▾ AbyssalOpenStack · ManilaEPSS 0.48%via CVEORG
CVE-2026-93856Medium· 4.3PoC
1w ago

In OpenStack Cinder through 29.0.0, cross-project information disclosure can occur in the Messages API

In OpenStack Cinder through 29.0.0, cross-project information disclosure can occur in the Messages API. A non-admin user with the project-scoped 'member' or 'reader' role making the Block Storage API v3.3 "List messages" call finds the n…

▾ TwilightOpenStack · CinderEPSS 0.37%via CVEORG
CVE-2026-93858High· 8.7PoC
2w ago

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

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…

▾ MidnightOpenStack · MistralEPSS 0.43%via NVD
CVE-2026-97147High· 7.2PoC
2w ago

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

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-pu…

▾ MidnightOpenStack · MistralEPSS 0.34%via NVD
CVE-2026-93860High· 7.1PoC
2w ago

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

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 rol…

▾ MidnightOpenStack · MistralEPSS 0.41%via NVD
CVE-2026-93861Medium· 6.0
2w ago

In OpenStack Mistral through 23.0.0, the workflow membership API lets a project that has accepted a share of another project's private workflow create a further membership naming a third project

In OpenStack Mistral through 23.0.0, the workflow membership API lets a project that has accepted a share of another project's private workflow create a further membership naming a third project. The new membership row is created with it…

▾ SunlitOpenStack · MistralEPSS 0.26%via NVD
CVE-2026-107363Medium· 6.1PoC
3w ago

In OpenStack Zaqar before 23.0.1, the WebSocket transport fails to bind the project identifier in subsequent requests to the project authenticated by the Keystone token

In OpenStack Zaqar before 23.0.1, the WebSocket transport fails to bind the project identifier in subsequent requests to the project authenticated by the Keystone token. An authenticated user with a valid token for one project may substi…

▾ TwilightOpenStack · ZaqarEPSS 0.46%via NVD
CVE-2026-97404Critical· 9.2
1mo ago

In OpenStack Zaqar before 22.0.2, WSGI transport mishandles the URL-Signature header

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 …

▾ MidnightOpenStack · ZaqarEPSS 0.27%via NVD
CVE-2026-97149Medium· 5.3
1mo ago

In OpenStack Swift before 2.38.2, the tempurl middleware does not reject the X-Copy-From header on PUT requests

In OpenStack Swift before 2.38.2, the tempurl middleware does not reject the X-Copy-From header on PUT requests. A TempURL signature only covers the method, expiry, and path, and thus the list of disallowed headers is the only defense ag…

▾ SunlitOpenStack · SwiftEPSS 0.25%via NVD
CVE-2026-94572Critical· 9.4PoC⚖ disputed
1mo ago

In OpenStack Octavia before 18.0.1, the Amphora provider driver did not validate the listener and pool tls_ciphers field for control characters

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 t…

▾ AbyssalOpenStack · OctaviaEPSS 0.53%via NVD
CVE-2026-94571Critical· 9.4⚖ disputed
1mo ago

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

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, …

▾ MidnightOpenStack · OctaviaEPSS 0.53%via NVD
CVE-2026-93854High· 7.2
1mo ago

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})

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 …

▾ TwilightOpenStack · BlazarEPSS 0.41%via NVD
CVE-2026-93852High· 7.1
1mo ago

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

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 …

▾ TwilightOpenStack · BlazarEPSS 0.37%via NVD
CVE-2026-71198High· 7.0
1mo ago

In OpenStack Glance before 32.0.1, the location API does not validate destination hosts when adding an HTTP location to an image

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 imp…

▾ TwilightOpenStack · GlanceEPSS 0.45%via NVD
CVE-2026-90460High· 7.6PoC
1mo ago

An issue was discovered in OpenStack Keystone before 29.0.3

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 d…

▾ MidnightOpenStack · KeystoneEPSS 0.57%via NVD
CVE-2026-90461Medium· 6.3
1mo ago

OpenStack Ironic through 38.0.0 may send a username and password to an unexpected remote host when Image Service is configured for HTTP(S) Basic Authentication.

OpenStack Ironic through 38.0.0 may send a username and password to an unexpected remote host when Image Service is configured for HTTP(S) Basic Authentication.

▾ SunlitOpenStack · IronicEPSS 0.36%via NVD
CVE-2026-80183High· 7.1
2mo ago

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/…

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/…

▾ TwilightOpenStack · KeystoneEPSS 0.38%via NVD
CVE-2026-55748Medium· 6.0
4mo ago

OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters

OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters. NOTE: some parties consider this a security hardening opportunity to address certain types…

▾ Sunlitopenstack · horizonEPSS 0.25%via NVD
CVE-2026-49017Medium· 6.5
5mo ago

In OpenStack Swift before 2.36.2 and 2.37.2, s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request body

In OpenStack Swift before 2.36.2 and 2.37.2, s3api middleware enters an infinite loop when processing a truncated aws-chunked PUT request body. The StreamingInput class repeatedly appends an empty buffer and re-reads, causing the proxy-s…

▾ Sunlitopenstack · swiftEPSS 0.36%via NVD
CVE-2026-43002Medium· 5.3
5mo ago

An issue was discovered in OpenStack Horizon 25.6 and 25.7 before 25.7.3

An issue was discovered in OpenStack Horizon 25.6 and 25.7 before 25.7.3. There is a write operation to the session storage backend before authentication and thus storage can be exhausted by unauthenticated requests. This is a regression…

▾ Sunlitopenstack · horizonEPSS 0.36%via NVD
CVE-2026-42997High· 7.7
5mo ago

An issue was discovered in idrac in OpenStack Ironic before 35.0.1

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…

▾ Twilightopenstack · ironicEPSS 0.43%via NVD
CVE-2026-43003High· 8.0
6mo ago

An issue was discovered in OpenStack ironic-python-agent 1.0.0 through 11.5.0

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 mal…

▾ Twilightopenstack · ironic_python_agentEPSS 0.98%via NVD
CVE-2026-24708High· 8.2
8mo ago

An issue was discovered in OpenStack Nova before 30.2.2, 31 before 31.2.1, and 32 before 32.1.1

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 t…

▾ TwilightOpenStack · NovaEPSS 0.42%via NVD
CVE-2026-22797Critical· 9.9
9mo ago

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

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 …

▾ MidnightOpenStack · keystonemiddlewareEPSS 0.65%via NVD
CVE-2017-7200Medium· 5.8
9y ago

An SSRF issue was discovered in OpenStack Glance before Newton

An SSRF issue was discovered in OpenStack Glance before Newton. The 'copy_from' feature in the Image Service API v1 allowed an attacker to perform masked network port scans. With v1, it is possible to create images with a URL such as 'ht…

▾ Sunlitopenstack · glanceEPSS 2.1%via NVD
CVE-2013-0335High· 7.6
13y ago

OpenStack Compute (Nova) Grizzly, Folsom (2012.2), and Essex (2012.1) allows remote authenticated users to gain access to a VM in opportunistic circumstances by using the VNC token for a deleted VM that was bound to the same VNC port.

OpenStack Compute (Nova) Grizzly, Folsom (2012.2), and Essex (2012.1) allows remote authenticated users to gain access to a VM in opportunistic circumstances by using the VNC token for a deleted VM that was bound to the same VNC port.

▾ Twilightopenstack · essexEPSS 2.1%via NVD
openstack vulnerabilities (CVEs) · VulnSea