Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessTarget CoCo deployment with mem-agent enabled
-
DeliveryAccess kata-agent ttRPC interface from host
-
ExploitInvoke unprotected mem-agent API methods
-
ExecutionForce swap, eviction, or compaction
-
ImpactConfidential workload availability degraded
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires two explicit preconditions: (1) the mem-agent feature must be explicitly enabled by the operator - it is off by default, so the vast majority of kata-containers deployments are not affected; (2) the deployment must be a Confidential Containers (CoCo) configuration where the host is treated as untrusted and the kata-agent's AgentPolicy is the enforced security boundary. Without mem-agent enabled, the vulnerable ttRPC methods do not exist in the attack surface. The CVSS vector specifies PR:N for the attacker, meaning no credential or privilege within the guest is required - the host-side caller bypasses the guest's policy gate unconditionally. Exploitation is limited to availability and integrity degradation (forced swap, eviction, compaction); the description explicitly states that memory disclosure and code execution are outside the impact scope. Non-CoCo kata-containers deployments, which do not rely on the AgentPolicy as a security boundary between host and guest, are not meaningfully impacted. |
| Impact | The CVSS 3.1 score of 5.7 (AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L) reflects a Scope Changed scenario where the host (attacker) affects the confidential guest (victim), but impact is bounded to limited integrity and availability - no confidentiality breach. The AV:L vector is appropriate because exploitation requires the attacker to already control the host infrastructure, which is the defined adversarial role in the CoCo threat model. EPSS data was not provided, and there is no KEV listing, nor any identified public proof-of-concept, so exploitation probability signals are absent. The RCE tag supplied with this CVE is inconsistent with the description, which explicitly excludes code execution - this discrepancy should be treated as a tagging error, not a confirmed capability. The critical qualifying condition is that mem-agent must be explicitly enabled by the operator; with mem-agent off (the default), these ttRPC methods are not exposed and the vulnerability is not reachable. For CoCo deployments with mem-agent enabled, the risk is real but bounded: an adversarial cloud host can degrade or destabilize confidential workloads without violating data confidentiality. This makes the vulnerability relevant specifically to threat models where the cloud provider or hypervisor host is considered a potential adversary, which is precisely the CoCo use case. |
| Exploit ScenarioDerived | An attacker with control over the host infrastructure (e.g., a compromised hypervisor or malicious cloud operator) targets a CoCo tenant that has enabled mem-agent on kata-containers prior to 4.0.0. The host sends ttRPC calls to the kata-agent invoking the unguarded mem-agent API methods - without passing through or being evaluated by the guest's OPA/Rego AgentPolicy - to repeatedly force aggressive memory eviction or compaction inside the guest VM. The confidential workload experiences severe memory pressure, performance degradation, or availability disruption, all without leaving the guest's policy control path. No public proof-of-concept code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 07, 2026
Authorization bypass in the kata-agent's ttRPC API allows an untrusted host to invoke two mem-agent methods unconditionally, circumventing the OPA/Rego-based AgentPolicy that forms the security boundary in Confidential Containers (CoCo) deployments. Affected are kata-containers versions prior to 4.0.0 when the mem-agent feature is explicitly enabled (disabled by default). The untrusted host can force in-guest memory operations - swap, aggressive eviction, or compaction - causing attacker-controlled availability and performance degradation of the confidential workload; the description explicitly rules out memory disclosure and code execution. No public exploit or CISA KEV listing has been identified at time of analysis, but the bypass is architecturally significant because it violates the CoCo threat model's fundamental assumption that the host is untrusted.
RemediationAI
The vendor-released patch is kata-containers version 4.0.0, which closes the missing authorization check on the two affected ttRPC mem-agent methods. Operators should upgrade to 4.0.0 as the primary remediation action, referencing the advisory at https://github.com/kata-containers/kata-containers/security/advisories/GHSA-h8jv-63p2-496x for upgrade guidance. For deployments that cannot immediately upgrade, the most effective compensating control is disabling the mem-agent feature, which removes the vulnerable ttRPC surface entirely; since mem-agent is off by default, any deployment that never explicitly enabled it is not exposed. If mem-agent functionality is operationally required prior to patching, restricting host-level access to the ttRPC socket through hypervisor-level or network policy controls may reduce exposure, though this depends on the infrastructure stack and should be validated against the specific deployment topology. No additional workarounds are described in the available advisory data beyond disabling mem-agent.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Kata Containers (CPE: cpe:2.3:a:kata-containers:kata-containers:*:*:*:*:*:*:*:*) implements lightweight VMs that behave like containers, with a kata-agent process running inside the guest VM. In Confidential Containers deployments, the security model explicitly treats the host as untrusted; the kata-agent enforces an OPA/Rego-based AgentPolicy that must authorize every inbound ttRPC API call before the guest acts on it. The mem-agent feature, introduced to support in-guest memory pressure management, added two new ttRPC methods but omitted the AgentPolicy authorization check - a CWE-862 (Missing Authorization) defect. Because ttRPC is the communication channel between the host and the kata-agent, and because the two affected methods bypass the policy gate entirely, the host-to-guest security boundary is violated for any deployment where mem-agent has been enabled. The root cause is not a logic error in policy evaluation but the complete absence of the authorization hook for these two API endpoints.
Know when Kata Containers gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L
Host has local ttRPC access with no guest-side auth; scope changes because host affects a separate confidential guest domain; no confidentiality impact confirmed.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
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.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Kata Containers
View allSandbox escape in Kata Containers allowing guest VM to access host resources. CVSS 10.0 — undermines the core security g
Privilege escalation in Kata Containers (versions prior to 3.27.0) running on the Cloud Hypervisor backend lets a suffic
An issue was discovered in Kata Containers through 1.11.3 and 2.x through 2.0-rc1. Rated high severity (CVSS 8.8), this
Arbitrary file write in Kata Containers v3.4.0 to v3.28.0 allows untrusted hosts to overwrite binaries and exfiltrate da
Host root code execution in Kata Containers kata-runtime prior to 4.0.0 lets a pod user escape the guest VM boundary by
An improper file permissions vulnerability affects Kata Containers prior to 1.11.5. Rated high severity (CVSS 7.1), this
EUVD-2026-54711
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB