Headline
CVE-2023-43810: Release Version 1.20.0/0.41b0 · open-telemetry/opentelemetry-python-contrib
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.
Skip to content
Actions
Automate any workflow
Packages
Host and manage packages
Security
Find and fix vulnerabilities
Codespaces
Instant dev environments
Copilot
Write better code with AI
Code review
Manage code changes
Issues
Plan and track work
Discussions
Collaborate outside of code
GitHub Sponsors
Fund open source developers
* The ReadME Project
GitHub community articles
- Pricing
- Releases
- v0.41b0
83a1712
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
- opentelemetry-instrumentation-asgi Fix UnboundLocalError local variable ‘start’ referenced before assignment (#1889)
- Fixed union typing error not compatible with Python 3.7 introduced in opentelemetry-util-http, fix tests introduced by patch related to sanitize method for wsgi (#1913)
Added
- opentelemetry-resource-detector-azure Add resource detectors for Azure App Service and VM (#1901)