Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-44213

CVE-2026-44213: OpenTelemetry Instana MitM Vulnerability

CVE-2026-44213 is an information disclosure flaw in OpenTelemetry.Exporter.Instana that exposes telemetry data and API keys through improper certificate validation. This article covers technical details, affected versions, and mitigation.

Published:

CVE-2026-44213 Overview

CVE-2026-44213 affects the OpenTelemetry.Exporter.Instana NuGet package, which exports telemetry data to Instana backends. Versions prior to 1.1.0 fail to validate HTTPS/TLS certificates when sending telemetry through a proxy configured via the INSTANA_ENDPOINT_PROXY environment variable. An attacker positioned to intercept the proxy connection can perform a Man-in-the-Middle (MitM) attack. This exposes all OpenTelemetry telemetry data and the Instana API key to the attacker. The vulnerability is classified as [CWE-295] Improper Certificate Validation and is fixed in version 1.1.0.

Critical Impact

Network attackers with proxy access can intercept telemetry traffic, harvest the Instana API key, and read sensitive observability data in cleartext.

Affected Products

  • OpenTelemetry.Exporter.Instana NuGet package versions prior to 1.1.0
  • .NET applications using the exporter with INSTANA_ENDPOINT_PROXY configured
  • OpenTelemetry .NET Contrib distributions bundling the affected exporter

Discovery Timeline

  • 2026-05-26 - CVE-2026-44213 published to NVD
  • 2026-05-27 - Last updated in NVD database

Technical Details for CVE-2026-44213

Vulnerability Analysis

The OpenTelemetry.Exporter.Instana package transmits telemetry data to an Instana backend over HTTPS. When the INSTANA_ENDPOINT_PROXY environment variable is set, the exporter routes outbound traffic through the specified proxy. The proxy-aware HTTP client path does not enforce TLS certificate validation on the upstream connection.

This allows any attacker with a network position between the proxy and the Instana endpoint, or any attacker controlling the proxy, to present a forged certificate. The exporter accepts the forged certificate and continues to transmit data. Telemetry payloads commonly include trace identifiers, span attributes, service metadata, and HTTP request details. The Instana API key used for backend authentication travels in the same flow and is exposed under interception.

Root Cause

The root cause is improper certificate validation in the proxy code path. The HTTP client used for proxied telemetry transmission does not verify that the server certificate chains to a trusted root, matches the configured hostname, or remains within its validity window. This deviates from the non-proxy code path and breaks the trust assumptions of HTTPS.

Attack Vector

Exploitation requires network adjacency to the proxy connection or control of the proxy host. The attacker presents a self-signed or attacker-controlled certificate during the TLS handshake. The exporter accepts the certificate without validation and establishes the session. The attacker then decrypts, inspects, and optionally modifies telemetry data, including the Instana API key transmitted in request headers.

No verified public exploit code is available. See the GitHub Security Advisory GHSA-wfr5-454p-mjc2 for vendor technical details.

Detection Methods for CVE-2026-44213

Indicators of Compromise

  • Outbound TLS sessions from .NET application hosts to proxy endpoints presenting self-signed or untrusted certificates
  • Unexpected proxy configurations in environment variables, specifically INSTANA_ENDPOINT_PROXY
  • Instana API key usage from unexpected source IP addresses or geographies
  • Anomalous telemetry ingestion patterns or gaps in Instana backend data

Detection Strategies

  • Inventory all .NET services using OpenTelemetry.Exporter.Instana and identify versions below 1.1.0
  • Audit environment variables across deployment manifests, container images, and orchestration configurations for INSTANA_ENDPOINT_PROXY
  • Inspect outbound TLS traffic from instrumented applications and validate the certificate chain presented by the proxy upstream
  • Correlate Instana API key usage against approved source identities and alert on deviations

Monitoring Recommendations

  • Log and review certificate fingerprints observed on outbound telemetry connections
  • Monitor package manifests (packages.config, *.csproj, packages.lock.json) in CI/CD for vulnerable versions
  • Alert on creation or modification of the INSTANA_ENDPOINT_PROXY environment variable in production workloads
  • Track Instana API key rotation events and authentication failures from previously valid keys

How to Mitigate CVE-2026-44213

Immediate Actions Required

  • Upgrade OpenTelemetry.Exporter.Instana to version 1.1.0 or later across all .NET projects
  • Rotate Instana API keys for any environment where the vulnerable version ran with a proxy configured
  • Audit recent telemetry traffic for evidence of interception or anomalous routing
  • Restrict outbound telemetry traffic to known-good proxies through firewall egress rules

Patch Information

The maintainers fixed this issue in OpenTelemetry.Exporter.Instana version 1.1.0. Update the NuGet reference and rebuild affected applications. Refer to the OpenTelemetry .NET Contrib Security Advisory for release notes and remediation guidance.

Workarounds

  • Remove the INSTANA_ENDPOINT_PROXY environment variable and route telemetry directly to the Instana backend when network policy permits
  • Terminate the proxy connection on a trusted host within the same security boundary as the application
  • Enforce mutual TLS or a private trusted certificate authority between the application and the proxy until the package upgrade is complete
  • Apply network segmentation to prevent untrusted hosts from reaching the proxy path
bash
# Update the vulnerable package to the fixed version
dotnet add package OpenTelemetry.Exporter.Instana --version 1.1.0

# Verify the resolved version
dotnet list package | grep -i instana

# Remove the proxy variable as a temporary workaround if upgrade is delayed
unset INSTANA_ENDPOINT_PROXY

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.