Unauthorized mem-agent ttRPC methods in Kata Containers
A vulnerability in the Kata Containers mem-agent component allows an untrusted host to invoke unauthorized ttRPC methods, resulting in potential memory tampering within confidential guest environments.
What's new
- 1. added CVE-2026-50540 Aug 9, 09:38 via msrc
The vulnerability, identified as CVE-2026-64676, resides within the Kata Containers mem-agent component. It involves an insufficient access control check within the ttRPC service, which is used for inter-process communication between the guest and the host or agent-related services. An untrusted host process or attacker with sufficient permissions on the host side can bypass security boundaries to interact with sensitive ttRPC methods. In the context of confidential computing, this flaw undermines the isolation guarantees of the confidential guest, as it provides a mechanism for unauthorized actors to read or modify the guest's memory space. Defenders should prioritize updating the Kata Containers runtime environment to versions where the mem-agent access control logic has been hardened.
Impact
Successful exploitation allows for the tampering of confidential guest memory, effectively breaking the security boundary provided by confidential computing hardware and software stacks. This poses a significant risk to the integrity and confidentiality of workloads running in isolated environments.
Recommendation
Update the Kata Containers runtime to the latest security-hardened version provided by the upstream project. Review host-side access policies to ensure that only authorized processes have the ability to communicate with guest-side mem-agent sockets.
Mitigations
Upgrade Kata Containers runtime to the latest patched version
CVE-2026-64676