Description
Contrast 1.8.0 before 1.24.1 contains an improper verification vulnerability in Coordinator peer recovery that fails to confirm the serving peer uses the same manifest generation. Attackers with write access to manifest history can replay a superseded history head so withdrawn workloads obtain trusted mesh certificates, or with the secret seed disclose the Mesh CA key.
Published: 2026-10-12
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: Key Disclosure leading to Mesh CA key compromise
Action: Patch
AI Analysis

Impact

Contrast offers a service mesh using certificates issued by a Mesh CA. In versions 1.8.0 through 1.24.0 the Coordinator’s peer recovery logic does not verify that a recovered peer’s manifest corresponds to the current generation. This represents a CWE‑345 type flaw. An attacker with write access to the manifest history can replay a superseded history head. This replay can make a withdrawn workload receive a trusted mesh certificate or, if the attacker also has the secret seed, reveal the Mesh CA private key, leaking full certificate authority credentials. The resulting confidentiality breach allows an attacker to impersonate services, decrypt traffic, and potentially compromise the entire mesh.

Affected Systems

edgelesssys Contrast versions 1.8.0 to 1.24.0 are affected. Only these releases contain the improper verification flaw in the peer recovery component.

Risk and Exploitability

The vulnerability scores a CVSS of 8.7, indicating high severity. EPSS information is not available, and the issue is not listed in the CISA KEV catalog, which suggests it may not have widespread exploitation yet but remains a serious risk. Exploitation requires write access to the manifest history – a privilege typically granted to cluster administrators or services with internal trust. The attack vector is therefore an insider or a compromised internal component. Once the Mesh CA key is disclosed, the attacker can forge certificates and subvert the entire mesh, effectively gaining complete control over service communication.

Generated by OpenCVE AI on October 12, 2026 at 20:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Contrast to version 1.24.1 or later, which removes the insecure peer recovery verification.
  • If an immediate upgrade is not possible, restrict write access to the manifest history so that only the cluster’s trusted control plane can modify it.
  • As a temporary workaround, disable peer recovery or manually enforce manifest generation checks in the coordinator configuration to prevent replay of superseded manifests.

Generated by OpenCVE AI on October 12, 2026 at 20:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 13 Oct 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 12 Oct 2026 20:00:00 +0000

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

Mon, 12 Oct 2026 16:30:00 +0000

Type Values Removed Values Added
Description Contrast 1.8.0 before 1.24.1 contains an improper verification vulnerability in Coordinator peer recovery that fails to confirm the serving peer uses the same manifest generation. Attackers with write access to manifest history can replay a superseded history head so withdrawn workloads obtain trusted mesh certificates, or with the secret seed disclose the Mesh CA key.
Title Contrast 1.8.0 before 1.24.1 Mesh CA Key Cross-Manifest Exposure via Peer Recovery
Weaknesses CWE-345
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Edgelesssys Contrast
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-13T16:53:24.261Z

Reserved: 2026-10-12T14:21:32.594Z

Link: CVE-2026-109359

cve-icon Vulnrichment

Updated: 2026-10-13T15:48:44.604Z

cve-icon NVD

Status : Deferred

Published: 2026-10-12T17:17:33.327

Modified: 2026-10-16T18:25:45.343

Link: CVE-2026-109359

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-12T20:15:07Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity