Description
etcd is a distributed key-value store for the data of a distributed system. Prior to 3.5.32 and 3.6.13, when etcd is configured with --listen-client-http-urls to split HTTP and gRPC client endpoints onto separate listeners, the --client-crl-file Certificate Revocation List is not enforced on the gRPC listener, allowing a client with a revoked certificate to authenticate successfully over gRPC. This issue is fixed in versions 3.5.32 and 3.6.13.
Published: 2026-07-08
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

etcd fails to verify the client certificate revocation list when the "--listen-client-http and gRPC listeners, allowing a client with a revoked certificate to authenticate over gRPC. This bypass of revocation checks constitutes a broken authentication mechanism (CWE‑295) and can lead to unauthorized read or write operations against etcd, thereby exposing or compromising sensitive configuration data.

Affected Systems

etcd‑io’s etcd versions 3.5.x prior to 3.5‑32 and 3.6.x prior to 3.6‑13 are affected when the split‑listener flag is enabled. Any deployment that exposes the gRPC endpoint to potential clients while using these older releases can be compromised; the vulnerability is fixed.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity. The EP shows that exploitation probability is very low, and the vulnerability is not listed in the CISA KEV catalog. Based on the description, the likely attack vector is a network‑based attacker able to reach the gRPC listener who can present a revoked certificate to authenticate successfully; the lack of revocation enforcement makes the compromise straightforward for such an adversary.

Generated by OpenCVE AI on July 29, 2026 at 13:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade etcd to release 3.5.32 or later, or 3.6.13 or later, where the gRPC listener enforces the client CRL.
  • If upgrading is not‑listener configuration by removing "--listen-client-http-urls" so that the single listener enforces revocation, or replace it with a listener that correctly applies the CRL file.
  • Restrict network access to the gRPC endpoint using firewall or network segmentation so that only trusted hosts can reach it, and monitor etcd logs for successful authentication attempts that use revoked certificates.

Generated by OpenCVE AI on July 29, 2026 at 13:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
First Time appeared Etcd
Etcd etcd
Vendors & Products Etcd
Etcd etcd

Thu, 09 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


Wed, 08 Jul 2026 21:15:00 +0000

Type Values Removed Values Added
Description etcd is a distributed key-value store for the data of a distributed system. Prior to 3.5.32 and 3.6.13, when etcd is configured with --listen-client-http-urls to split HTTP and gRPC client endpoints onto separate listeners, the --client-crl-file Certificate Revocation List is not enforced on the gRPC listener, allowing a client with a revoked certificate to authenticate successfully over gRPC. This issue is fixed in versions 3.5.32 and 3.6.13.
Title etcd: gRPC client listener does not enforce `--client-crl-file` certificate revocation
Weaknesses CWE-295
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-09T13:13:10.463Z

Reserved: 2026-07-07T15:00:50.978Z

Link: CVE-2026-59818

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-08T21:00:18Z

Links: CVE-2026-59818 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T13:30:06Z

Weaknesses
  • CWE-295

    Improper Certificate Validation