SEPTEMBER 15, 2026
Live Feed
Back to database
Case File

CVE-2026-47701

HIGH · CVSS 7.7 Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-09-14 · Last synced 2026-09-15

CyberRota Analysis

AI-Generated

The vulnerability affects the OpenTelemetry Operator in Kubernetes, specifically when the targetAllocator.prometheusCR.enabled setting is enabled, allowing a tenant to manipulate the ServiceMonitor configuration. This can lead to unauthorized access to sensitive files, such as the service account token, which the Collector may send as bearer authorization during scraping. Organizations using affected versions should prioritize upgrading to version 0.152.0 to mitigate the risk of credential exposure and potential unauthorized access to the Kubernetes API.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
exploit

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-47701
Severity
HIGH
CVSS
7.7
EPSS
N/A
Kubernetes

Original NVD Description

The OpenTelemetry Operator is a Kubernetes Operator for the OpenTelemetry Collector. Prior to 0.152.0, cmd/otel-allocator TargetAllocator instances with targetAllocator.prometheusCR.enabled set to true preserve a selected ServiceMonitor endpoint's bearerTokenFile value as HTTPClientConfig.Authorization.CredentialsFile. A tenant who can create or update a ServiceMonitor matched by serviceMonitorSelector and serviceMonitorNamespaceSelector can point bearerTokenFile at a file in the Collector pod, including /var/run/secrets/kubernetes.io/serviceaccount/token, and direct scraping to a tenant-controlled endpoint. The Collector reads that file at scrape time and sends its contents as bearer authorization on every scrape interval. Exploitation also requires the Collector service-account token or another sensitive file to be mounted and the Collector to reach the chosen target. The DenyFSAccessThroughSMs control was absent, allowing disclosure of the Collector's service-account JWT or other mounted files, and resulting Kubernetes API impact is limited by the Collector service account's permissions. This issue is fixed in version 0.152.0.