Skip to main content
← All vulnerabilities
CVE-2023-43810GHSA-5RV5-6H4R-H22VPYSEC-2026-1752

opentelemetry-instrumentation Denial of Service vulnerability due to unbound cardinality metrics

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.41b0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

OpenTelemetry, also known as OTel for short, is a vendor-neutral open-source Observability framework for instrumenting, generating, collecting, and exporting telemetry data such as traces, metrics, logs. Autoinstrumentation out of the box adds the label `http_method` that has unbound cardinality. It leads to the server's potential memory exhaustion when many malicious requests are sent. HTTP method for requests can be easily set by an attacker to be random and long. In order to be affected program has to be instrumented for HTTP handlers and does not filter any unknown HTTP methods on the level of CDN, LB, previous middleware, etc. This issue has been patched in version 0.41b0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • open-telemetry opentelemetry-python-contrib

    fixed in 0.41b0

  • opentelemetry-instrumentationPyPI

    fixed in 0.41b0

References 3

GitHub · open-telemetry/opentelemetry-python-contrib