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'.
Contrast before 1.19.1 CopyFile Policy Symlink Subversion
Problem type
Affected products
edgelesssys
< 1.19.1 - AFFECTED
1.19.1 - UNAFFECTED
References
https://github.com/edgelesssys/contrast/security/advisories/GHSA-rh99-wc69-c255
https://www.vulncheck.com/advisories/contrast-before-1.19.1-copyfile-policy-symlink-subversion
GitHub Security Advisories
GHSA-h734-rggh-79xq
Contrast is a confidential-computing runtime for Kubernetes. In versions before 1.19.1, the Kata...
https://github.com/advisories/GHSA-h734-rggh-79xqContrast 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'.
https://github.com/edgelesssys/contrast/security/advisories/GHSA-rh99-wc69-c255
https://nvd.nist.gov/vuln/detail/CVE-2026-100838
https://www.vulncheck.com/advisories/contrast-before-1.19.1-copyfile-policy-symlink-subversion
https://github.com/advisories/GHSA-h734-rggh-79xq
JSON source
https://cveawg.mitre.org/api/cve/CVE-2026-100838Click to expand
{
"dataType": "CVE_RECORD",
"dataVersion": "5.2",
"cveMetadata": {
"cveId": "CVE-2026-100838",
"assignerOrgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"assignerShortName": "VulnCheck",
"dateUpdated": "2026-09-27T01:28:35.498Z",
"dateReserved": "2026-09-26T23:23:03.411Z",
"datePublished": "2026-09-27T01:28:35.498Z",
"state": "PUBLISHED"
},
"containers": {
"cna": {
"providerMetadata": {
"orgId": "83251b91-4cc7-4094-a5c7-464a1b83ea10",
"shortName": "VulnCheck",
"dateUpdated": "2026-09-27T01:28:35.498Z"
},
"datePublic": "2026-04-23T00:00:00.000Z",
"title": "Contrast before 1.19.1 CopyFile Policy Symlink Subversion",
"descriptions": [
{
"lang": "en",
"value": "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'."
}
],
"affected": [
{
"vendor": "edgelesssys",
"product": "contrast",
"defaultStatus": "unaffected",
"versions": [
{
"version": "0",
"status": "affected",
"versionType": "semver",
"lessThan": "1.19.1"
},
{
"version": "1.19.1",
"status": "unaffected",
"versionType": "semver"
}
]
}
],
"problemTypes": [
{
"descriptions": [
{
"lang": "en",
"description": "Improper Link Resolution Before File Access ('Link Following')",
"cweId": "CWE-59",
"type": "CWE"
}
]
}
],
"references": [
{
"url": "https://github.com/edgelesssys/contrast/security/advisories/GHSA-rh99-wc69-c255",
"name": "GitHub Security Advisory (GHSA-rh99-wc69-c255)",
"tags": [
"vendor-advisory"
]
},
{
"url": "https://www.vulncheck.com/advisories/contrast-before-1.19.1-copyfile-policy-symlink-subversion",
"name": "VulnCheck Advisory: Contrast before 1.19.1 CopyFile Policy Symlink Subversion",
"tags": [
"third-party-advisory"
]
}
],
"metrics": [
{
"format": "CVSS"
},
{
"format": "CVSS",
"cvssV3_1": {
"version": "3.1",
"vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N",
"attackVector": "ADJACENT_NETWORK",
"attackComplexity": "LOW",
"privilegesRequired": "NONE",
"userInteraction": "NONE",
"scope": "UNCHANGED",
"confidentialityImpact": "HIGH",
"integrityImpact": "HIGH",
"availabilityImpact": "NONE",
"baseScore": 8.1,
"baseSeverity": "HIGH"
}
}
]
}
}
}