Description
Contrast (Edgeless Systems) before 1.8.1 logs the workload secret to stderr, and thus to Kubernetes logs, when the Contrast initializer is configured with CONTRAST_LOG_LEVEL set to info or debug. Because info is the default, all installations that do not customize the initializer log level are affected. This exposes workload secrets — normally accessible only to the Contrast Coordinator, the initializer, the seedshare owner, and the workload owner — to Kubernetes users with get or list permission on pods/logs and to anyone with read access to the Kubernetes log storage, such as the cloud provider. Deployments that do not use workload secrets are unaffected.
Published: 2026-09-27
Score: 8.5 High
EPSS: n/a
KEV: No
Impact: Confidentiality Exposure
Action: Change Log Level
AI Analysis

Impact

Contrast before version 1.8.1 logs workload secrets to standard error when the log level is set to info or debug, causing those secrets to be captured in Kubernetes pod logs. The exposure allows any user with get or list permissions on pod logs to read secrets that should be restricted to the Contrast Coordinator, initializer, seedshare owner, or workload owner. This is a direct disclosure of confidential data and is classified as CWE-532.

Affected Systems

All installations of Edgeless Systems Contrast running a version earlier than 1.8.1 and using the default log level (info) are affected. Deployments that use workload secrets are at risk; systems that do not use workload secrets are unaffected.

Risk and Exploitability

The CVSS score of 8.5 indicates a high severity vulnerability, but the EPSS score is not available, so the likelihood of exploitation is unknown. The issue appears to be exploitable via normal Kubernetes log access, meaning any authenticated Kubernetes user with pod log permissions or any cloud provider with read access to the log storage can potentially read the leaked secrets. The vulnerability is not currently listed in CISA's KEV catalog but still poses a significant confidentiality risk if the logs are accessed by an unauthorized party.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Contrast version 1.8.1 or later, where the logging issue has been fixed.
  • If an upgrade is not immediately possible, set the CONTRAST_LOG_LEVEL environment variable to warning or higher to prevent secrets from being logged.
  • Restrict Kubernetes RBAC permissions for pod log access or remove unauthorized users from the cluster.
  • If information has already been exposed, rotate all affected workload secrets.

Generated by OpenCVE AI on September 27, 2026 at 03:29 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 (Edgeless Systems) before 1.8.1 logs the workload secret to stderr, and thus to Kubernetes logs, when the Contrast initializer is configured with CONTRAST_LOG_LEVEL set to info or debug. Because info is the default, all installations that do not customize the initializer log level are affected. This exposes workload secrets — normally accessible only to the Contrast Coordinator, the initializer, the seedshare owner, and the workload owner — to Kubernetes users with get or list permission on pods/logs and to anyone with read access to the Kubernetes log storage, such as the cloud provider. Deployments that do not use workload secrets are unaffected.
Title Contrast before 1.8.1 Information Disclosure via Logging
Weaknesses CWE-532
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 8.5, 'vector': 'CVSS:4.0/AV:A/AC:L/AT:N/PR:L/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:27.270Z

Reserved: 2026-09-27T00:18:25.408Z

Link: CVE-2025-71425

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2025-71425

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T03:30:20Z

Weaknesses
  • CWE-532

    Insertion of Sensitive Information into Log File