CVE-2026-50540
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.
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
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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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 Critical
CVSS: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
| Package | Affected | Fixed |
|---|---|---|
kata-containersAzure Linux:3 |
before 3.32.0.kata0-5 | 3.32.0.kata0-5 |
kata-containers-ccAzure Linux:3 |
before 3.15.0.aks0-20 | 3.15.0.aks0-20 |
cri-oAzure Linux:3 |
through 1.30.1-1 | None known |
kata-containers-previewAzure Linux:3 |
through 3.27.0~preview2-2 | None known |
kata-containersopenEuler:24.03-LTS-SP4 |
before 3.2.0-23.oe2403sp4 | 3.2.0-23.oe2403sp4 |
kata-containersopenEuler:20.03-LTS-SP4 |
before v1.11.1-22.oe2003sp4 | v1.11.1-22.oe2003sp4 |
kata-containersopenEuler:22.03-LTS-SP4 |
before 1.11.1-37.oe2203sp4 | 1.11.1-37.oe2203sp4 |
kata-containersopenEuler:24.03-LTS-SP1 |
before 3.2.0-23.oe2403sp1 | 3.2.0-23.oe2403sp1 |
kata-containersopenEuler:24.03-LTS-SP3 |
before 3.2.0-23.oe2403sp3 | 3.2.0-23.oe2403sp3 |
kata-containers-goopenEuler:24.03-LTS-SP3 |
before 1.11.1-35.oe2403sp3 | 1.11.1-35.oe2403sp3 |
kata-containers-goopenEuler:24.03-LTS-SP4 |
before 1.11.1-35.oe2403sp4 | 1.11.1-35.oe2403sp4 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE 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
github.com/kata-containers/kata-containers/security/advisories/GHSA-mp2j-xm59-qfgw
github.com/kata-containers/kata-containers/commit/03cc670076099530f4e1e9cb22849afdafb20f65
openwall.com/lists/oss-security/2026/08/23/3
openwall.com/lists/oss-security/2026/08/24/1
nvd.nist.gov/vuln/detail/CVE-2026-50540
github.com/CVEProject/cvelistV5/tree/main/cves/2026/50xxx/CVE-2026-50540.json
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3405
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3653
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3850