Description
Kata Containers is an open source implementation of lightweight Virtual Machines (VMs) that perform like containers. In versions prior to 4.0.0, the kata-agent is vulnerable to an authorization bypass in confidential-guest memory management. In Confidential Containers (CoCo) deployments, the kata-agent enforces an OPA/Rego-based AgentPolicy that must authorize every ttRPC API call, forming the security boundary that prevents an untrusted host from directing the confidential guest. Two ttRPC methods introduced with the mem-agent feature are missing this authorization check, so an untrusted host can invoke them unconditionally regardless of the guest's policy configuration. When mem-agent is enabled (off by default), this lets the host tamper with in-guest memory management by forcing swap, aggressive eviction, or compaction, resulting in attacker-controlled availability and performance degradation of the confidential workload entirely outside the agent-policy boundary. The impact does not include memory disclosure or code execution, and severity is bounded by the precondition that mem-agent must be explicitly enabled. This issue is fixed in version 4.0.0.
Published: 2026-08-07
Score: 5.7 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability arises because the kata-agent fails to enforce the expected authorization check on two ttRPC methods related to the mem‑agent feature. An untrusted host can therefore invoke those methods regardless of the guest’s policy, allowing it to manipulate confidential‑guest memory by forcing swap, eviction, or compaction. The result is a degradation of availability and performance for the confidential workload; the flaw does not provide memory disclosure or code execution capabilities.

Affected Systems

Kata Containers, versions prior to 4.0.0, where the mem‑agent feature is enabled. The mem‑agent option is disabled by default, but if an administrator turns it on, the affected packages fall within the vulnerability scope.

Risk and Exploitability

The CVSS score of 5.7 indicates a moderate severity. No EPSS score is available, and the flaw is not listed in CISA’s KEV catalog. An attacker needs host‑level access and the mem‑agent feature enabled to exploit the issue. Once these conditions are met, the host can induce resource contention inside the guest, impairing availability and performance. While the risk is moderate, the denial‑of‑service nature can disrupt confidential workloads, so remediation is advised promptly.

Generated by OpenCVE AI on August 7, 2026 at 23:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to kata-containers version 4.0.0 or later to remove the missing authorization checks
  • If mem‑agent functionality is required, verify that it is enabled only after confirming the host’s trustworthiness; otherwise keep it disabled by default
  • Ensure that the OPA/Rego agent policy is properly configured and required for all ttRPC calls, preventing any future authorization bypasses

Generated by OpenCVE AI on August 7, 2026 at 23:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 08 Aug 2026 01:45:00 +0000

Type Values Removed Values Added
First Time appeared Katacontainers
Katacontainers kata-containers
Vendors & Products Katacontainers
Katacontainers kata-containers

Fri, 07 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description Kata Containers is an open source implementation of lightweight Virtual Machines (VMs) that perform like containers. In versions prior to 4.0.0, the kata-agent is vulnerable to an authorization bypass in confidential-guest memory management. In Confidential Containers (CoCo) deployments, the kata-agent enforces an OPA/Rego-based AgentPolicy that must authorize every ttRPC API call, forming the security boundary that prevents an untrusted host from directing the confidential guest. Two ttRPC methods introduced with the mem-agent feature are missing this authorization check, so an untrusted host can invoke them unconditionally regardless of the guest's policy configuration. When mem-agent is enabled (off by default), this lets the host tamper with in-guest memory management by forcing swap, aggressive eviction, or compaction, resulting in attacker-controlled availability and performance degradation of the confidential workload entirely outside the agent-policy boundary. The impact does not include memory disclosure or code execution, and severity is bounded by the precondition that mem-agent must be explicitly enabled. This issue is fixed in version 4.0.0.
Title Kata Containers: Unauthorized mem-agent ttRPC methods let an untrusted host tamper with confidential-guest memory
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 5.7, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L'}


Subscriptions

Katacontainers Kata-containers
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T21:47:20.584Z

Reserved: 2026-07-20T17:12:12.891Z

Link: CVE-2026-64676

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-08T01:30:02Z

Weaknesses