Openshift Red Hat Openshift

Don't miss out!

Thousands of developers use stack.watch to stay informed.
Get an email whenever new security vulnerabilities are reported in Red Hat Openshift.

Recent Red Hat Openshift Security Advisories

Advisory Title Published
RHSA-2026:95524 (RHSA-2026:95524) OpenShift Container Platform 4.19.55 bug fix and security update November 7, 2026
RHSA-2026:95380 (RHSA-2026:95380) OpenShift Container Platform 4.20.46 bug fix and security update November 7, 2026
RHSA-2026:95509 (RHSA-2026:95509) OpenShift Container Platform 4.14.78 bug fix and security update November 6, 2026
RHSA-2026:95525 (RHSA-2026:95525) OpenShift Container Platform 4.19.55 security and extras update November 6, 2026
RHSA-2026:95409 (RHSA-2026:95409) OpenShift Container Platform 4.21.42 bug fix and security update November 6, 2026
RHSA-2026:95510 (RHSA-2026:95510) OpenShift Container Platform 4.14.78 security and extras update November 6, 2026
RHSA-2026:95410 (RHSA-2026:95410) OpenShift Container Platform 4.21.42 security and extras update November 6, 2026
RHSA-2026:95346 (RHSA-2026:95346) Critical: OpenShift Container Platform 4.22.22 bug fix and security update November 6, 2026
RHSA-2026:95872 (RHSA-2026:95872) RHOAI 3.5.3 - Red Hat OpenShift AI November 6, 2026
RHSA-2026:95231 (RHSA-2026:95231) OpenShift Container Platform 4.16.75 bug fix and security update November 6, 2026

By the Year

In 2026 there have been 511 vulnerabilities in Red Hat Openshift with an average score of 6.9 out of ten. Last year, in 2025 Openshift had 99 security vulnerabilities published. That is, 412 more vulnerabilities have already been reported in 2026 as compared to last year. However, the average CVE base score of the vulnerabilities in 2026 is greater by 0.80.




Year Vulnerabilities Average Score
2026 511 6.93
2025 99 6.13
2024 49 6.69
2023 7 6.34
2022 14 6.42
2021 6 5.90
2020 12 6.77
2019 6 6.13
2018 14 6.11

It may take a day or so for new Openshift vulnerabilities to show up in the stats or in the list of recent security vulnerabilities. Additionally vulnerabilities may be tagged under a different product or component name.

Recent Red Hat Openshift Security Vulnerabilities

Podman seccomp AF_VSOCK/NETLINK_AUDIT bypass via 64-bit int truncation
CVE-2026-123876 4.4 - Medium - November 06, 2026

A flaw was found in the default seccomp profile used by Podman via containers-common. Deny rules for AF_VSOCK and NETLINK_AUDIT compared socket arguments with unmasked 64-bit equality. Because the kernel truncates those int arguments to 32 bits, setting upper bits can bypass the deny rules.

Denylist / Deny List

Ansiblecore User Module Symlink PrivEsc via SSH Key Generation
CVE-2026-123037 6.7 - Medium - November 06, 2026

A flaw was found in the ansible-core user module. When generate_ssh_key is enabled, User.ssh_key_gen() guards the key files against symlinks but checks the ~/.ssh directory only with os.path.exists(). An unprivileged user on a managed node who replaces their ~/.ssh with a symlink to an existing root-writable directory causes the privileged module to write the generated key pair through the symlink and then chown both files to that user. Because such files can be dropped into directories processed by schedulers (e.g. /etc/cron.daily) or dynamic MOTD (/etc/update-motd.d), the user can escalate to root on the managed node. This is an incomplete fix of CVE-2024-9902.

insecure temporary file

OpenShift Bare Metal: Unsecured HTTP Server Exposes Images & Pull Secret
CVE-2026-82976 7.1 - High - November 03, 2026

A flaw was found in the image-customization-controller used in OpenShift's bare metal provisioning stack. The controller registers an HTTP file server on port 8084 with no authentication. The custom imageFileSystem implementation exposes a browsable HTML directory listing of all registered images at the root path. The only access control on per-host images is the random UUID filename; the directory listing discloses those UUIDs to any caller on the provisioning network. Each served image embeds an Ignition config containing the base64-encoded cluster pull secret, optional IRONIC_RAMDISK_SSH_KEY, proxy settings, and per-host NetworkManager keyfiles. An adjacent network attacker can enumerate all image UUIDs via directory listing, download any image, extract the embedded Ignition config, and recover the cluster pull secret and SSH key. ### Evidence **pkg/imagehandler/imagefilesystem.go root directory is browsable and enumerates all UUID image names** ```go func (f *imageFileSystem) Readdir(n int) ([]fs.FileInfo, error) { f.mu.Lock() defer f.mu.Unlock() result := []fs.FileInfo{} for _, im := range f.images { result = append(result, im) } return result, nil } func (f *imageFileSystem) Open(name string) (http.File, error) { f.log.Info("Open", "path", name) if name == "/" { return f, nil } ... ``` **cmd/controller/main.go file server bound on all interfaces without auth or TLS** ```go http.Handle("/", http.FileServer(imageServer.FileSystem())) go func() { server := &http.Server{ Addr: imagesBindAddr, // default ":8084" ReadHeaderTimeout: 5 * time.Second, } err := server.ListenAndServe() ``` **pkg/ignition/service_config.go:94-100 pull secret is embedded in every served image** ```go func (b *ignitionBuilder) authFile() ignition_config_types_32.File { source := "data:;base64," + strings.TrimSpace(b.ironicAgentPullSecret) return ignition_config_types_32.File{ Node: ignition_config_types_32.Node{Path: "/etc/authfile.json"}, ... ``` ### Attack Pattern Adjacent provisioning-network client GET / lists UUID image names download ISO/initramfs extract embedded Ignition recover cluster pull secret and SSH key.

Exposure of Information Through Directory Listing

Queue Pointer Corruption in libslirp => Host DoS via Burst Traffic
CVE-2026-120831 6.5 - Medium - November 03, 2026

A flaw was found in libslirp in if_output(). When moving a session from the fast queue to the batch queue, the code unlinked and reinserted an arbitrary packet via ifm->m_nextpkt instead of the session queue head, corrupting queue pointers. A guest generating burst traffic could crash the host networking process, causing a denial of service.

Memory Corruption

libslirp ICMP error out-of-bounds heap read in Red Hat QEMU
CVE-2026-120830 7.4 - High - November 03, 2026

A flaw was found in libslirp in icmp_forward_error(). When building an ICMP error response, the length of the quoted original IPv4 packet was taken from the IP header without clamping it to the actual buffer length. A truncated or malformed packet could cause an out-of-bounds heap read, leaking host memory into the ICMP error packet returned to a guest or container.

Out-of-bounds Read

json-glib Denial of Service via Infinite Loop in JSONPath Slice Evaluator
CVE-2026-120194 7.5 - High - October 31, 2026

A flaw was found in json-glib. The JSONPath slice evaluator used by json_path_query() can enter an infinite loop when given a slice expression with a negative step. An application that evaluates attacker-controlled JSONPath expressions can be forced into a hang, leading to a denial of service.

Infinite Loop

gcc libstdc++ std::from_chars OOB Read DoS
CVE-2026-115456 3.7 - Low - October 30, 2026

A flaw was found in gcc. An attacker could cause a Denial of Service (DoS) by passing a string that is not null-terminated to the std::from_chars() function in the libstdc++ library. This issue triggers an out-of-bounds read beyond the allocated buffer, potentially leading to invalid data parsing or an application crash.

Out-of-bounds Read

Stack Buffer Overflow in GCC libstdc++ Bitset Extraction
CVE-2026-115455 6.5 - Medium - October 30, 2026

A flaw was found in GCC libstdc++. When an application extracts data into a bitset from a wide-character stream, internal stack memory allocation fails to properly account for character size and alignment. An attacker capable of supplying crafted input to an affected application could trigger a stack-based buffer overflow leading denial of service (DoS).

Memory Corruption

GCC libstdc++ integer wrap in std::vector<bool> leads to DoS
CVE-2026-114691 5.9 - Medium - October 30, 2026

A flaw was found in the libstdc++ component of GCC. An attacker who can provide an excessively large element count to a boolean vector (std::vector<bool>) constructor can trigger an integer wrap during internal memory calculations. This issue leaves the container in an inconsistent state, leading to out-of-bounds memory access and resulting in an application crash or a Denial of Service (DoS) during subsequent operations.

Integer Overflow or Wraparound

GCC libstdc++ Parallel Search OOB Buffer DoS
CVE-2026-114690 6.2 - Medium - October 30, 2026

A flaw was found in GCC. An out-of-bounds memory access vulnerability exists in the libstdc++ parallel search implementation due to an undersized internal buffer. A local attacker can exploit this flaw by providing crafted search data to an application compiled with parallel mode, causing the process to crash and leading to a Denial of Service (DoS).

Memory Corruption

Red Hat Enterprise Linux 9 Kernel: local_bh imbalance in seg6_input_core() leads to softirq starvati
CVE-2026-118593 5.9 - Medium - October 30, 2026

A flaw was found in Red Hat Enterprise Linux 9 kernel builds. An incomplete backport of the CVE-2026-46099 fix in RHEL 9.6 through 9.10 left a local_bh imbalance in seg6_input_core(), where the drop path returns with bottom halves still disabled. This can lead to softirq starvation and denial of service on systems with SRv6 tunnels configured. Upstream and RHEL 10 are not affected.

Improper Locking

RCE through Unverified Script Download in OpenShift Ansible Installer
CVE-2026-92092 7.4 - High - October 29, 2026

A flaw was found in openshift-ansible. The installer container's `run` script downloads and executes remote inventory and dynamic scripts without integrity verification. A remote attacker, by performing a Man-in-the-Middle (MITM) attack or compromising the HTTP server providing these scripts, could substitute an arbitrary executable. This malicious executable would then run with the installer's user ID (UID) and full cluster-provisioning privileges, leading to arbitrary code execution.

Download of Code Without Integrity Check

dnsmasq DHCPv6 Hostname OOB Read on Local Network
CVE-2026-93009 4.3 - Medium - October 29, 2026

A flaw was found in dnsmasq. The DHCPv6 client hostname parser can read one byte past the end of a crafted FQDN option because it checks the next label length before confirming the pointer is still inside the option. An attacker on the local network can trigger this with a single DHCPv6 packet. The extra byte is not returned to the client or logged, and no crash has been demonstrated.

Out-of-bounds Read

dnsmasq DHCP Leasequery Allows Local Network to Leak Lease Data
CVE-2026-93010 4.3 - Medium - October 29, 2026

A flaw was found in dnsmasq. When DHCP leasequery is enabled without listing allowed source addresses, the server does not check who sent the query. A host on the local network can request DHCP lease records and learn assigned addresses, MAC addresses, hostnames, and related lease metadata. The feature is off unless an administrator turns it on.

AuthZ

dnsmasq TFTP cache reuse allows malicious PXE boot
CVE-2026-93006 6.8 - Medium - October 29, 2026

A flaw was found in dnsmasq. The TFTP server can serve the wrong file contents because a recently used transfer cache is not invalidated when a transfer finishes. An attacker on the local network who can request a TFTP file may cause a later client to receive previously cached data instead of the requested file. In PXE network-boot environments this can substitute attacker-chosen boot content for a victim machine.

Operation on a Resource after Expiration or Release

DNSMASQ TCP Connection Flood causing DNS Service Denial
CVE-2026-93007 5.3 - Medium - October 29, 2026

A flaw was found in dnsmasq. The TCP DNS service uses a small fixed pool of child processes and does not set a receive timeout on client connections. A remote attacker can open idle TCP connections to port 53 and occupy the entire pool, preventing new TCP DNS connections and DNSSEC validation that requires TCP fallback. UDP DNS resolution continues, and occupied slots are released after a fixed lifetime.

Resource Exhaustion

dnsmasq DNSSEC buffer overrun, allows heap metadata overwrite
CVE-2026-93011 5.3 - Medium - October 29, 2026

A flaw was found in dnsmasq. After a reduction of internal domain-name buffer sizes, the DNSSEC validator can write a few bytes past a name buffer when converting names to and from DNS wire format. An attacker who can cause the server to validate a crafted DNSSEC response may overwrite a small amount of adjacent heap metadata. DNSSEC support is not compiled in by default and must also be enabled at runtime.

Memory Corruption

dnsmasq CNAME Cache Pollution via Unverified DNS Response
CVE-2026-93008 6.8 - Medium - October 29, 2026

A flaw was found in dnsmasq. When following a CNAME in a DNS response, the resolver can cache records for the CNAME target without checking that those records belong to the responding server's authorized zone. In split-DNS deployments that send some domains to a specific upstream, an attacker who controls that upstream can inject cache entries for unrelated names. Later clients may then receive attacker-chosen addresses for those names.

Insufficient Verification of Data Authenticity

Polkit Int Underflow in Auth Agent Causing DoS
CVE-2026-85498 3.5 - Low - October 29, 2026

A flaw was found in polkit. When processing input that begins with a null byte, an arithmetic error in the authentication agent helper causes an integer underflow during buffer length calculation, resulting in an out-of-bounds memory read. An attacker capable of supplying crafted input can trigger this flaw, potentially causing an application crash and resulting in a Denial of Service (DoS).

Out-of-bounds Read

Samba vfs_ceph_rgw openat() Access Control Bypass (CVE-2026-109411)
CVE-2026-109411 8.1 - High - October 28, 2026

An access control bypass flaw was identified in Samba's vfs_ceph_rgw module in it's openat() function. An authenticated user can bypass access controls to read or overwrite restricted files on shares configured with the experimental vfs_ceph_rgw module. When a client requests an existing file using mismatched character casing, the module fails to perform a case-insensitive lookup correctly, causing the server to treat the operation as creating a new file. As a result, the server skips standard permission checks on the existing file, allowing the attacker to access or overwrite sensitive data owned by other users.

Improper Handling of Case Sensitivity

gssproxy NULL pointer deref DoS via unauthenticated GSSX request
CVE-2026-116497 5.5 - Medium - October 26, 2026

A NULL pointer dereference vulnerability was found in gssproxy. When a GSSX_INIT_SEC_CONTEXT request is received with the target_name field absent, the daemon dereferences the resulting NULL pointer and crashes. The request requires no authentication, allowing any local user to crash the gssproxy daemon via its Unix socket. The daemon does not automatically restart, resulting in a persistent denial of service that also affects dependent services such as Kerberized NFS and IdM.

NULL Pointer Dereference

libslirp ICMP Echo Reply Length Mismatch Leak (CVE2026115449)
CVE-2026-115449 3.5 - Low - October 22, 2026

A flaw was found in libslirp. When handling ICMP echo requests, the reply length is not updated to match the actual data received from the host. Under specific conditions where the normal ICMP socket is unavailable, this length mismatch causes the host's real IP address to be leaked to the guest in the echo reply, breaking the NAT isolation that user-mode networking is expected to provide.

Information Disclosure

OpenShift oc image extract symlink traversal leads to arbitrary write
CVE-2026-115424 5.5 - Medium - October 22, 2026

A flaw was found in the OpenShift client oc. When extracting container image layers with oc image extract, the application fails to properly sanitize symbolic and hard link targets pointing to absolute paths or to sibling directories of the extraction destination. An attacker who supplies a malicious container image can exploit this vulnerability by embedding links, and a chained file entry, that reference locations outside the intended extraction directory. This allows the attacker to write attacker-controlled content to arbitrary locations on the host filesystem with the privileges of the user running the command, potentially leading to file modification outside the destination directory.

Symlink following

Red Hat ca-certificates RPM Weak Intermediate CA Trust Bypass
CVE-2026-114406 6.8 - Medium - October 21, 2026

The system certificate authority (CA) store in Red Hat products, distributed via ca-certificates RPM packages, included multiple root CA certificates of authorities, which signed intermediate CA certificates with weak private keys issued by the eMudhra certificate authority. A man-in-the-middle attacker could use this flaw to issue certificates for arbitrary host names signed by the weak intermediate CA certificates, which would be considered trusted by a TLS/SSL client using system CA store and cause such clients to connect to malicious sites. Due to inability to only distrust specific intermediate certificates in all clients using the system CA store, root CA certificates of authorities that signed weak intermediate CA certificates are being removed.

Improper Certificate Validation

Go containers/storage FD leak in ApplyLayer/ApplyUncompressedLayer
CVE-2026-114236 3.3 - Low - October 21, 2026

storage/pkg/archive.ApplyLayer and ApplyUncompressedLayer may, when processing corrupt or malicious inputs, leak a file descriptor; unbounded repeated calls can exhaust the process file descriptor limit

Missing Release of Resource after Effective Lifetime

Red Hat libmodulemd OOB Read in YAML Serialization (CVE-2026-92824)
CVE-2026-92824 6.2 - Medium - October 21, 2026

A flaw was found in libmodulemd. In the module stream v2 rpm-map emission path, an inner loop incorrectly uses the count of digest algorithms as its bound instead of the number of checksums in the current digest table. Crafted modulemd v2 metadata with multiple digest types can trigger an out-of-bounds read during YAML serialization, typically causing a crash and resulting in a denial of service.

Out-of-bounds Read

libmodulemd DOS via unlimited nested YAML xmd recursion
CVE-2026-92822 6.2 - Medium - October 21, 2026

A flaw was found in libmodulemd. When parsing module metadata, the xmd field is converted into nested GVariant values through recursive YAML mapping and sequence helpers without a recursion-depth or node-count limit. An attacker who can supply crafted modulemd YAML with deeply nested xmd content can cause stack exhaustion or excessive resource consumption, resulting in a denial of service.

Stack Exhaustion

Red Hat libmodulemd DoS via Unbounded Decompression Size
CVE-2026-92823 6.2 - Medium - October 21, 2026

A flaw was found in libmodulemd. In builds with rpmio support enabled, compressed modulemd YAML is decompressed through a custom read handler that does not enforce a cumulative decompressed-size limit before parsing. An attacker who can supply a highly compressible compressed YAML file can cause excessive CPU and memory consumption, resulting in a denial of service.

Data Amplification

Linux device-mapper-multipath OOB read/DoS
CVE-2026-114038 5.1 - Medium - October 21, 2026

A flaw was found in device-mapper-multipath. A local user can trigger an out-of-bounds read by sending a command with a format string ending in a trailing percent character to the multipath daemon. This issue can allow the user to expose unintended daemon memory, leading to information disclosure, or cause the daemon to crash, resulting in a Denial of Service (DoS).

Out-of-bounds Read

bootc/ostree: Bypass Image Signature Validation on Reboot
CVE-2026-16460 7.4 - High - October 19, 2026

A flaw was found in bootc and ostree. Already-staged deployments are finalized without revalidating the deployment's container image against the current containers signature policy. Unsigned OS content staged under a prior permissive policy can remain bootable after policy is hardened to reject unsigned images, leading to full host compromise on reboot.

Insufficient Verification of Data Authenticity

nfs-utils rpc.statd DoS via Memory Leak
CVE-2026-89096 5.9 - Medium - October 16, 2026

A flaw was found in nfs-utils. An unauthenticated remote attacker can trigger a Denial of Service (DoS) by sending repeated state notification requests to an exposed rpc.statd service. The service fails to properly release memory allocated during callback processing, leading to continuous memory growth. Sustained requests can exhaust system resources, eventually causing the service to degrade or crash.

Missing Release of Resource after Effective Lifetime

libtirpc Denial of Service via Unbounded PMAPPROC_DUMP Decoding
CVE-2026-85977 5.3 - Medium - October 16, 2026

A flaw was found in libtirpc. A remote attacker can exploit this vulnerability by sending specially crafted PMAPPROC_DUMP replies to a client application that uses the pmap_getmaps() function against an attacker-controlled host. This unbounded decoding can lead to excessive memory and CPU allocation, causing the client process to experience a Denial of Service (DoS) due to resource exhaustion.

Excessive Platform Resource Consumption within a Loop

libtirpc DoS via Unbounded Memory Allocation by Oversized RPCSEC_GSS Data
CVE-2026-85231 6.5 - Medium - October 16, 2026

A flaw was found in libtirpc. An authenticated remote attacker could exploit this vulnerability by sending oversized wrapped data requests to an RPC (Remote Procedure Call) service configured with RPCSEC_GSS (Remote Procedure Call Security-Generic Security Service) integrity or privacy. This can lead to unbounded memory allocation, resulting in a Denial of Service (DoS) by exhausting system resources and causing the service to become unstable or terminate.

Allocation of Resources Without Limits or Throttling

Local DoS via fsidd assertion failure in nfs-utils
CVE-2026-89098 5.5 - Medium - October 16, 2026

A flaw was found in nfs-utils. The fsidd daemon improperly handles input received over its local domain socket by relying on program assertions to verify command arguments. A local user can exploit this vulnerability by sending a malformed request lacking the required arguments to trigger an assertion failure. This causes the daemon to crash, resulting in a Denial of Service (DoS) for filesystem identifier lookup services until restarted.

assertion failure

LUKSmeta boundary validation flaw allows metadata overwrite and data loss
CVE-2026-111555 6 - Medium - October 16, 2026

A flaw was found in luksmeta. Improper boundary validation of metadata slots allows an attacker capable of supplying or modifying a disk header to redirect wipe or load operations outside the intended metadata area. An attacker could exploit this vulnerability by providing a crafted header with valid checksums to overwrite or zero out encrypted payload data, resulting in persistent data loss and corrupted storage. Exploitation typically requires privileged access to modify raw block devices or the ability to induce an administrator to process an untrusted disk image.

Improper Validation of Specified Index, Position, or Offset in Input

cifs-utils LPE via Unsanitized CIFS Mount Options (Privilege Escalation)
CVE-2026-104715 7.8 - High - October 16, 2026

A flaw was found in cifs-utils. This flaw allows an unprivileged local user to achieve privilege escalation. When a privileged service mounts a Common Internet File System (CIFS) share using a user-controlled credentials file, input values are not properly sanitized before being assembled into mount options. A local attacker can exploit this vulnerability to inject unauthorized mount options, allowing them to bypass permission checks and execute files with administrative (root) privileges.

Argument Injection

Ansible Operator Plugins: Jinja2 Template Injection Enables ClusterWide PrivEsc
CVE-2026-92982 8.5 - High - October 15, 2026

A flaw was found in Ansible Operator Plugins. A low-privileged Kubernetes user can exploit a Jinja2 template injection vulnerability by crafting malicious custom resource (CR) specification values. These values are processed by Ansible without proper sanitization, allowing embedded Jinja2 expressions to be executed within the operator pod. This can lead to arbitrary code execution and privilege escalation, granting the attacker control over the operator's service account with cluster-wide permissions.

1336

DPDK vhost-crypto Integer Overflow, Host Buffer Overrun
CVE-2026-86849 6.5 - Medium - October 14, 2026

A flaw was found in DPDK lib/vhost vhost-crypto. Integer overflow in chain length checks, and missing length checks on the RSA path, can overflow a host buffer in the vhost-crypto backend.

Memory Corruption

DPDK nfp vDPA Driver Buffer Overflow via Excess Virtqueues
CVE-2026-86856 6.5 - Medium - October 14, 2026

A flaw was found in the DPDK nfp vDPA driver. Stack and heap buffers sized for a single queue pair can be overflowed when more virtqueues are configured, leading to a host crash or memory corruption.

Memory Corruption

DPDK vhost-crypto Uninitialized Next Pointer Crash in Write-Back Chain
CVE-2026-86847 6.5 - Medium - October 14, 2026

A flaw was found in DPDK lib/vhost vhost-crypto. Write-back chain cleanup can follow an uninitialized next pointer when mapping a guest descriptor fails, causing the host vhost-crypto process to hang or crash.

Access of Uninitialized Pointer

DPDK vhost-crypto OOB Write via Unchecked Avail-Ring Index
CVE-2026-86846 6.5 - Medium - October 14, 2026

A flaw was found in DPDK lib/vhost vhost-crypto. A guest can supply an avail-ring descriptor index that is used without bounds checking, causing an out-of-bounds write in the host vhost-crypto backend.

Memory Corruption

DPDK vhost-crypto Use-after-Free via stale session pointer
CVE-2026-86845 6.5 - Medium - October 14, 2026

A flaw was found in DPDK lib/vhost vhost-crypto. Session cleanup can leave a stale cached session pointer, and the data path does not check the session type before attaching it, leading to use-after-free or type confusion in the host vhost-crypto backend.

Dangling pointer

DPDK lib/vhost RX Descriptor Underflow Causes VDS in OVSDPDK
CVE-2026-86566 6.5 - Medium - October 14, 2026

A flaw was found in DPDK lib/vhost. A guest with runt RX descriptors can underflow the copy length in vhost enqueue, causing a denial of service in a shared vhost backend such as OVS-DPDK.

Integer underflow

DPDK lib/vhost vhost-crypto Indirect-Descriptor OOB via double-fetch
CVE-2026-86848 8.8 - High - October 14, 2026

A flaw was found in DPDK lib/vhost vhost-crypto. The indirect-descriptor snapshot double-fetches a guest descriptor next index, allowing a malicious guest to cause an out-of-bounds access in the host backend.

TOCTTOU

DPDK lib/vhost UAF via IOTLB miss leading to use-after-unmap
CVE-2026-86567 8.8 - High - October 14, 2026

A flaw was found in DPDK lib/vhost. The VDUSE handler fails to invalidate vring pointers when the IOTLB is invalidated, leading to use-after-unmap.

Dangling pointer

A flaw was found in the DPDK GSO library
CVE-2026-100236 8.6 - High - October 14, 2026

A flaw was found in the DPDK GSO library. When software GSO copies packet headers into a new mbuf, it does not check that the header fits in the source first segment or in the destination buffer, and a header longer than the configured GSO segment size can underflow the payload-size calculation. A remote or guest-supplied packet processed with software GSO can trigger an out-of-bounds read or write.

Memory Corruption

DPDK lib/vhost OOB write via virtqueue size desync
CVE-2026-86565 8.2 - High - October 14, 2026

A flaw was found in DPDK lib/vhost. A guest can desynchronize virtqueue size from inflight descriptor table size, causing an out-of-bounds write in the host vhost process.

Memory Corruption

DPDK vhost double-offset bug causes memory access error
CVE-2026-86563 7.8 - High - October 14, 2026

A flaw was found in DPDK lib/vhost. A double-offset bug in vhost log mapping calculation can lead to incorrect memory access.

Incorrect Calculation of Buffer Size

DPDK VHOST TOCTOU Double-Fetch Heap Overflow Vulnerability
CVE-2026-86562 7.8 - High - October 14, 2026

A flaw was found in DPDK lib/vhost. A TOCTOU double-fetch of control-queue descriptors allows a heap buffer overflow with attacker-controlled content in the VDUSE control-queue handler.

Race Condition

Stay on top of Security Vulnerabilities

Want an email whenever new vulnerabilities are published for Red Hat Openshift or by Red Hat? Click the Watch button to subscribe.

Red Hat
Vendor

subscribe