Skip to main content

Kata Containers CVE-2026-64676

| EUVDEUVD-2026-54711 MEDIUM
Missing Authorization (CWE-862)
2026-08-07 GitHub_M
5.7
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Target CoCo deployment with mem-agent enabled
  2. Delivery
    Access kata-agent ttRPC interface from host
  3. Exploit
    Invoke unprotected mem-agent API methods
  4. Execution
    Force swap, eviction, or compaction
  5. Impact
    Confidential 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

kata-containers < 4.0.0

Affected Packages

euvd kata_containers fix: 4.0.0

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

Vendor (GitHub_M) PRIMARY 5.7 MEDIUM
AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L
vuln.today AI 5.7 MEDIUM

Host has local ttRPC access with no guest-side auth; scope changes because host affects a separate confidential guest domain; no confidentiality impact confirmed.

3.1 AV:L/AC:L/PR:N/UI:N/S:C/C:N/I:L/A:L
4.0 AV:L/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
Red Hat 7.9 HIGH

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
None
Integrity
Low
Availability
Low

Lifecycle Timeline

1
Patch available
Aug 07, 2026 - 23:02 EUVD

DescriptionCVE.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

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Low
specialized confidential computing product, limited enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy