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: < 1% Very Low
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 solution or workaround provided in the CVE record.

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

Wed, 30 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
First Time appeared Edgelesssys
Edgelesssys contrast
Vendors & Products Edgelesssys
Edgelesssys contrast

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

Edgelesssys Contrast
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-08T15:22:00.652Z

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

Link: CVE-2026-100838

cve-icon Vulnrichment

Updated: 2026-09-30T16:55:13.571Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-08T16:16:59.643

Link: CVE-2026-100838

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T11:42:54Z

Weaknesses
  • CWE-59

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