Description
Tetragon is an eBPF-based security observability and runtime enforcement project. Versions before 1.7.0 can use a Helm default that exposes the privileged Tetragon gRPC API through an unauthenticated TCP listener on localhost:54321. An attacker who can run or compromise same-node hostNetwork pods can reach the listener and invoke privileged methods without authentication. These methods can add, delete, or reconfigure tracing policies and change debug settings, potentially resulting in privilege escalation or container escape. Version 1.7.0 changes the default endpoint to a Unix-domain socket. Deployments that do not expose an unauthenticated TCP listener are not affected.
Published: 2026-11-06
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

Tetragon, an eBPF-based security observability tool, contains a flaw that exposes its privileged gRPC administration API on a TCP listener when deployed with the default Helm configuration. The unsecured endpoint allows any hostNetwork pod on the same node to invoke privileged operations such as adding, deleting, or reconfiguring tracing policies and adjusting debug settings. These operations are not authenticated, giving an attacker the ability to gain elevated privileges or escape from a container, effectively compromising the host system.

Affected Systems

The vulnerability affects Cilium Tetragon installations with versions prior to 1.7.0. Deployments using the default Helm chart that expose the gRPC API on localhost:54321 are at risk; instances configured to use the Unix-domain socket introduced in 1.7.0 are not affected.

Risk and Exploitability

With a CVSS score of 8.8, this issue is categorized as high severity. The EPSS score is not available, but the KEV catalog does not list it as a known exploited vulnerability. The attack vector is local; it requires an attacker to run an pod with hostNetwork enabled on the same node, or to compromise such a pod. No additional authentication or controls are in place, making the exploitation path straightforward once the attacker’s pod can reach the exposed port. The potential impact ranges from privilege escalation to container escape.

Generated by OpenCVE AI on November 6, 2026 at 21:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Tetragon to version 1.7.0 or later to use the default Unix-domain socket.
  • If an upgrade is not feasible, modify the Helm values to remove the TCP listener on localhost:54321 and use a Unix-domain socket or disable the privileged gRPC API.
  • Restrict hostNetwork pod usage and apply network policies to prevent untrusted pods from accessing the gRPC port.

Generated by OpenCVE AI on November 6, 2026 at 21:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 22:00:00 +0000

Type Values Removed Values Added
First Time appeared Cilium
Cilium tetragon
Vendors & Products Cilium
Cilium tetragon

Fri, 06 Nov 2026 20:15:00 +0000

Type Values Removed Values Added
Description Tetragon is an eBPF-based security observability and runtime enforcement project. Versions before 1.7.0 can use a Helm default that exposes the privileged Tetragon gRPC API through an unauthenticated TCP listener on localhost:54321. An attacker who can run or compromise same-node hostNetwork pods can reach the listener and invoke privileged methods without authentication. These methods can add, delete, or reconfigure tracing policies and change debug settings, potentially resulting in privilege escalation or container escape. Version 1.7.0 changes the default endpoint to a Unix-domain socket. Deployments that do not expose an unauthenticated TCP listener are not affected.
Title Tetragon: Unauthenticated Tetragon gRPC admin API accessible from hostNetwork pods
Weaknesses CWE-306
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-11-06T20:10:27.507Z

Reserved: 2026-07-23T18:15:14.579Z

Link: CVE-2026-65960

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T20:17:24.397

Modified: 2026-11-06T20:17:24.397

Link: CVE-2026-65960

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T21:45:10Z

Weaknesses
  • CWE-306

    Missing Authentication for Critical Function