Every CVE Search/ Get API key

CVE-2026-50540

Kata Containers: Config Path Annotation Arbitrary File Loading

9.6 CriticalFix available

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
None

Exploit likelihood

0.43%Unchanged since Aug 8, 2026
90%50%10%1%

What each source reports

CVE List Score used 9.6

Kata Containers: Config Path Annotation Arbitrary File Loading

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
CVE-2026-50540
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-20, CWE-22
Updated
2026-11-02
EUVDEUVD-2026-54679 9.6

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
EUVD-2026-54679
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
NVD 9.6

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
CVE-2026-50540
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-20, CWE-22
Updated
2026-11-02
OSV 9.6

Kata Containers: Config Path Annotation Arbitrary File Loading

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
CVE-2026-50540
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Weakness
CWE-20, CWE-22
Updated
2026-11-02
OSVOESA-2026-3405 9.6

kata-containers security update

This is core component of Kata Container, to make it work, you need a isulad/docker engine.

Security Fix(es):

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.(CVE-2026-50540)

Record
OESA-2026-3405
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVOESA-2026-3653 9.6

kata-containers-go security update

This is core component of Kata Container, to make it work, you need a isulad/docker engine.

Security Fix(es):

A flaw was found in Kata Containers, affecting both its Rust and Go runtimes. An authenticated pod user can exploit this by setting the io.katacontainers.config_path annotation to an arbitrary configuration file on the host. This allows the attacker to control privileged runtime settings, leading to the execution of malicious binaries as root on the host system. The primary consequence is arbitrary code execution with elevated privileges.(CVE-2026-50540)

Record
OESA-2026-3653
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
Show 5 moreShow less
OSVOESA-2026-3850 9.6

kata-containers-go security update

This is core component of Kata Container, to make it work, you need a isulad/docker engine.

Security Fix(es):

A flaw was found in Kata Containers, affecting both its Rust and Go runtimes. An authenticated pod user can exploit this by setting the io.katacontainers.config_path annotation to an arbitrary configuration file on the host. This allows the attacker to control privileged runtime settings, leading to the execution of malicious binaries as root on the host system. The primary consequence is arbitrary code execution with elevated privileges.(CVE-2026-50540)

Record
OESA-2026-3850
CVSS 3.1
9.6 CriticalCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Updated
2026-11-02
OSVAZL-94610 No score

CVE-2026-50540 affecting package kata-containers for versions less than 3.32.0.kata0-5

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
AZL-94610
Updated
2026-11-02
OSVAZL-94622 No score

CVE-2026-50540 affecting package kata-containers-cc for versions less than 3.15.0.aks0-20

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
AZL-94622
Updated
2026-11-05
OSVAZL-94679 No score

CVE-2026-50540 affecting package cri-o 1.30.1-1

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
AZL-94679
Updated
2026-11-05
OSVAZL-94682 No score

CVE-2026-50540 affecting package kata-containers-preview 3.27.0~preview2-2

Kata Containers is an open source project focusing on a standard implementation of lightweight Virtual Machines (VMs) that perform like containers. Prior to version 4.0.0, kata-runtime is vulnerable to host code execution via an unvalidated configuration path annotation. The runtime accepts an arbitrary io.katacontainers.config_path pod annotation and loads the referenced host TOML file without restriction. As a result, a pod user who can place a file at a host-visible path can supply a configuration that selects an attacker-controlled hypervisor or virtio-fs daemon binary, executing code as root on the host. This issue is fixed in version 4.0.0.

Record
AZL-94682
Updated
2026-11-05

Affected products

Affected packages

Affected packages
PackageAffectedFixed
kata-containers
Azure Linux:3
before 3.32.0.kata0-5
3.32.0.kata0-5
kata-containers-cc
Azure Linux:3
before 3.15.0.aks0-20
3.15.0.aks0-20
cri-o
Azure Linux:3
through 1.30.1-1 None known
kata-containers-preview
Azure Linux:3
through 3.27.0~preview2-2 None known
kata-containers
openEuler:24.03-LTS-SP4
before 3.2.0-23.oe2403sp4
3.2.0-23.oe2403sp4
kata-containers
openEuler:20.03-LTS-SP4
before v1.11.1-22.oe2003sp4
v1.11.1-22.oe2003sp4
kata-containers
openEuler:22.03-LTS-SP4
before 1.11.1-37.oe2203sp4
1.11.1-37.oe2203sp4
kata-containers
openEuler:24.03-LTS-SP1
before 3.2.0-23.oe2403sp1
3.2.0-23.oe2403sp1
kata-containers
openEuler:24.03-LTS-SP3
before 3.2.0-23.oe2403sp3
3.2.0-23.oe2403sp3
kata-containers-go
openEuler:24.03-LTS-SP3
before 1.11.1-35.oe2403sp3
1.11.1-35.oe2403sp3
kata-containers-go
openEuler:24.03-LTS-SP4
before 1.11.1-35.oe2403sp4
1.11.1-35.oe2403sp4

History

History
RecordedChangedSources
factsOSV
first indexedCVE List, EUVD, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-50540 is a critical vulnerability (CVSS 9.6) in Kata-containers, published August 7, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in kata-containers 3.32.0.kata0-5.

References

MoveEnter Open