Description
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.19.1, the Kata agent policies generated by the Contrast CLI contained a flaw in the CopyFile verification that allowed arbitrary writes to the guest root filesystem. A malicious process on the untrusted host able to connect to the Kata agent VSOCK could issue a series of CopyFile requests to overwrite security-critical files in the guest or trick the workload into disclosing sensitive data, effectively amounting to a full guest takeover. Users unable to upgrade can apply an equivalent rego policy fix passed to 'contrast generate --policy'.
Published: 2026-09-27
Score: 8.6 High
EPSS: n/a
KEV: No
Impact: Full guest takeover
Action: Immediate Patch
AI Analysis

Impact

Contrast is a confidential‑computing runtime for Kubernetes. In Contrast versions prior to 1.19.1, the Kata agent policies generated by the Contrast CLI contain a flaw in the CopyFile verification step that permits arbitrary writes to the guest root filesystem. The flaw is a path‑traversal style problem (CWE‑59). An attacker can overwrite critical system files or otherwise manipulate the guest environment, effectively taking full control of the workload or causing it to leak sensitive data.

Affected Systems

The affected product is Edgeless Systems’ Contrast runtime. All releases before 1.19.1 are vulnerable. The vulnerability exists in the Kata agent policy component bundled with the Contrast CLI. No specific versions beyond that are listed as affected.

Risk and Exploitability

The CVSS base score of 8.6 indicates a high‑severity vulnerability. The EPSS score is not available, making it hard to gauge how often attackers target this issue, but the vulnerability is not listed in the CISA KEV catalog. The attack requires a malicious process on an untrusted host that can connect to the Kata agent via its VSOCK interface. With that access, the attacker can issue a series of CopyFile requests to overwrite critical guest files or trick the workload into revealing confidential data. Because the bug allows arbitrary file overwrite, the impact is basically a full guest takeover should the host already bypass basic isolation.

Generated by OpenCVE AI on September 27, 2026 at 03:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Contrast to 1.19.1 or later
  • Apply the rego policy fix by running 'contrast generate --policy' if an upgrade is not possible
  • Restrict access to the Kata agent VSOCK interface to trusted hosts only

Generated by OpenCVE AI on September 27, 2026 at 03:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 27 Sep 2026 02:00:00 +0000

Type Values Removed Values Added
Description Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.19.1, the Kata agent policies generated by the Contrast CLI contained a flaw in the CopyFile verification that allowed arbitrary writes to the guest root filesystem. A malicious process on the untrusted host able to connect to the Kata agent VSOCK could issue a series of CopyFile requests to overwrite security-critical files in the guest or trick the workload into disclosing sensitive data, effectively amounting to a full guest takeover. Users unable to upgrade can apply an equivalent rego policy fix passed to 'contrast generate --policy'.
Title Contrast before 1.19.1 CopyFile Policy Symlink Subversion
Weaknesses CWE-59
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-27T01:28:35.498Z

Reserved: 2026-09-26T23:23:03.411Z

Link: CVE-2026-100838

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-27T02:17:22.083

Modified: 2026-09-27T02:17:22.083

Link: CVE-2026-100838

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T04:00:17Z

Weaknesses
  • CWE-59

    Improper Link Resolution Before File Access ('Link Following')