Skip to main content

Lacking sanitization of Nova scheduler hints (OSSA-2026-022 / CVE-2026-46448)

· 3 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

The vulnerability

When talking to the OpenStack Nova Compute API, Users can specify scheduler hints, expressing preferences for Server (VM) placement. Users can however inject a values {"_nova_check_type": "rebuild"} that is only meant to be used internally in the rebuild context which causes certain resource checks to be skipped. This can cause placement contraints such as host aggregates, AZs, image traits to be ignored and cause PCI pass-through resources to not be properly mapped. While the assigned quota is still observed, the vulnerability may cause exhaustion of resources and confusion of the scheduler (placement) state and thus may result in a Denial of Service for certain resource types.

Multiple Keystone vulnerabilities affecting credential delegation and authorization (OSSA-2026-015)

· 4 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

The vulnerabilities

A series of five related vulnerabilities has been identified in OpenStack Keystone that impact how credentials are delegated and how authorization policies are enforced. These vulnerabilities allow authenticated attackers to bypass security boundaries, impersonate users, and potentially escalate privileges to cloud administrator.

Linux Kernel local root exploits CVE-2026-31431, -43284, -43500

· 15 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

Linux root exploits (Local Privilege Escalation)

Unix is designed as a multi-user system. Different users have their own files and processes and can work without interference from others. Linux lives in that tradition. It has advanced the concept with namespaces where users can also have a private view on networking, process list, filesystems and other pieces that are traditionally shared (read-only) on a Unix system, also including some resource management to enhance performance isolation.

It is the operating system's kernel's job to keep the separation safe; in particular, normal users must not achieve the system administrator (root) privileges. Where the kernel fails to ensure this, we have a "local root" vulnerability, a Local Privilege Escalation (LPE).

CVE-2026-33551 OpenStack privilege escalation with EC2 credentials from Application Credentials

· 4 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

The vulnerability

OpenStack allows the creation of Application Credentials to give its bearer access to a project with the privileges of the user who created the AppCreds. Application Credentials can have a limited lifetime and can be revoked. They can also be restricted (which means that they can not be used to create additional application credentials) or can be assigned roles with lower privileges, limiting the privileges that the bearer has.

When AppCreds are used to create EC2 credentials, keystone failed to require unrestricted AppCreds and failed to require the member role, giving AppCreds that are restricted or that have limited roles the ability to create EC2 credentials with the full privileges of the user who created the AppCred.

CVE-2026-24708 OpenStack Missing image format validation on resize

· 4 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

The vulnerability

OpenStack supports a variety of image formats to ease migration from other virtualization platforms. The qemu-img tools are used to deal with these images. Unfortunately, OpenStack developers had to learn that qemu-img is not as robust as expected when dealing with untrusted images. This has lead to CVE-2022-47951 and CVE-2024-32498 and CVE-2024-40767 .

Analyzing all potentially vulnerable code paths, at least one had been overlooked by developers before: When resizing VMs in Nova to a flavor with a new root disk/ephemeral disk size, and Nova's flat image backend is in use, qemu-img is called on the backing image file without an explicit format specifier, opening up the possibility to overwrite files on the host system by writing a malicious QCOW header to a root or ephemeral disk.

CVE-2026-22797 OpenStack privilege escalation with oauth2 tokens

· 4 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

Prefix

This advisory was drafted a few days ago, before the issue was public. As the issue turned out to only affect very specific configurations (which are not used in any standard SCS setting), we did not publish it with the urgency that we normally apply to protect our partners in time for a vulnerability becoming public.

Instead, we have taken the time to sort out the publication place in the the new Docs blog space, as described by the previous blog post.

Introducing A New Blog Site On Our Docs Page

· 3 min read
Kurt Garloff
CEO @ S7n Cloud Services, former CTO @ SCS

Evolution of SCS activities

Previously, we had a project web site that covered many areas of work that was done in the SCS project until it was successfully completed at the end of 2024. It covered the standardization work as well as the development of the reference implementation and also had a vast collection of links and technical content, a lot of which was related to the reference implementation. For newcomers, it was somewhat hard to distill the various aspects and goals of SCS though.