CVE-2026-64676 in Kata Containersinfo

Summary

by MITRE • 08/07/2026

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.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 08/08/2026

The vulnerability exists within Kata Containers' implementation of confidential guest memory management where the kata-agent fails to properly enforce authorization checks for specific ttRPC API methods. This represents a critical breakdown in the security architecture that undermines the fundamental premise of confidential containers. The issue manifests when the mem-agent feature is enabled, which occurs off by default but can be activated through configuration changes. The vulnerability directly impacts the security boundary that separates trusted and untrusted environments, creating an authorization bypass that allows malicious hosts to circumvent established policy controls.

The technical flaw specifically affects two ttRPC methods introduced with the mem-agent functionality that were not properly integrated into the OPA/Rego-based AgentPolicy authorization framework. These methods enable manipulation of in-guest memory management operations including forcing swap operations, aggressive memory eviction, and compaction behaviors. The absence of authorization checks for these methods creates a direct pathway for unauthorized host intervention in guest memory operations. This flaw operates at the intersection of container virtualization and confidential computing security models where proper isolation is paramount.

The operational impact of this vulnerability extends beyond simple privilege escalation to encompass availability and performance degradation of confidential workloads. An attacker with access to an untrusted host environment can manipulate memory management behaviors to cause system instability, resource exhaustion, or significant performance degradation that affects the entire confidential workload. While the vulnerability does not enable code execution or memory disclosure capabilities, its ability to control memory management operations creates substantial disruption potential. The severity is bounded by the requirement that mem-agent must be explicitly enabled, but this precondition represents a significant attack surface when misconfigured.

This vulnerability aligns with CWE-693 (Protection Mechanism Failure) and represents a failure in the authorization enforcement mechanism within the kata-agent component. The flaw demonstrates a breakdown in the principle of least privilege where host components can bypass guest policy controls through missing authorization checks. From an ATT&CK perspective, this maps to privilege escalation and denial of service techniques that leverage weaknesses in container runtime security boundaries. The vulnerability highlights critical gaps in the implementation of confidential computing security models where memory management operations must remain under strict guest control.

Mitigation strategies should focus on updating to version 4.0.0 or later where the authorization bypass has been resolved through proper integration of the missing ttRPC method checks into the OPA/Rego policy framework. Organizations should also implement configuration management controls to ensure that mem-agent remains disabled unless explicitly required for specific operational scenarios. Additional monitoring should be implemented to detect unauthorized activation of memory management features and abnormal memory behavior patterns that could indicate exploitation attempts. The fix demonstrates proper security engineering practices where authorization boundaries are consistently enforced across all API methods, ensuring that confidential guest isolation remains intact.

The vulnerability underscores the importance of comprehensive security testing for memory management features in containerized environments, particularly when implementing confidential computing capabilities. Proper authorization enforcement must be applied consistently across all API surfaces to prevent unauthorized access patterns. Organizations should conduct regular security assessments of their container runtime configurations and ensure that default security settings remain enabled unless specific operational requirements mandate otherwise. This incident highlights the critical need for thorough review of security controls in complex virtualization environments where multiple layers of isolation must work together cohesively.

Responsible

GitHub M

Reservation

07/20/2026

Disclosure

08/07/2026

Moderation

accepted

CPE

ready

EPSS

0.00000

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!