CVE-2026-45676
Received Received - Intake
OpenTelemetry eBPF Instrumentation ELF Parser Memory Corruption

Publication date: 2026-06-02

Last updated on: 2026-06-02

Assigner: GitHub, Inc.

Description
OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry standard. Prior to version 0.9.0, OBI's replacement ELF parser trusts section offsets, counts, and string offsets from the executable file. A crafted local ELF can make OBI dereference invalid section pointers or slice past string tables, causing the agent to panic while determining the process language. This issue has been patched in version 0.9.0.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-02
Last Modified
2026-06-02
Generated
2026-06-02
AI Q&A
2026-06-02
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
open_telemetry opentelemetry_ebpf_instrumentation to 0.9.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
CWE-248 An exception is thrown from a function, but it is not caught.
Attack-Flow Graph
AI Powered Q&A
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:

The vulnerability CVE-2026-45676 causes a local denial of service by crashing the OpenTelemetry eBPF instrumentation agent when processing a malformed ELF file. This interruption affects the availability of telemetry data and observability for workloads on the monitored host.

However, there is no information provided in the context or resources about any direct impact on confidentiality or integrity of data, nor any explicit mention of compliance with standards such as GDPR or HIPAA.

Therefore, based on the available information, this vulnerability primarily impacts availability and does not directly affect compliance with common data protection regulations.


Can you explain this vulnerability to me?

CVE-2026-45676 is a vulnerability in the OpenTelemetry eBPF Instrumentation (OBI) related to unsafe parsing of ELF (Executable and Linkable Format) files. The issue arises because OBI's replacement ELF parser trusts section offsets, counts, and string offsets from the executable file without proper validation.

A crafted local ELF file can cause the parser to dereference invalid section pointers or read beyond string table boundaries, which leads to the agent panicking during the process language determination phase.

This vulnerability is caused by unsafe slicing and pointer conversions in functions like `matchExeSymbols`, `GetCStringUnsafe`, and `ReadStruct`, as well as trusting ELF header fields such as `Shoff`, `Shnum`, and `Phnum` without validation.


How can this vulnerability impact me? :

The vulnerability can cause a local denial of service (DoS) against the telemetry agent running on a monitored host.

Any local user or process owner who executes a malformed ELF binary can crash the OpenTelemetry eBPF Instrumentation agent, interrupting observability and monitoring for other workloads on that host.

This results in a loss of availability of telemetry data, which can hinder troubleshooting, monitoring, and security detection capabilities.


How can this vulnerability be detected on my network or system? Can you suggest some commands?

This vulnerability can be detected by monitoring for crashes or panics in the OpenTelemetry eBPF Instrumentation (OBI) agent when it attempts to parse ELF files. Specifically, if a malformed ELF file is executed locally, it can cause the agent to panic during process language determination.

Detection involves identifying if any local ELF binaries have been tampered with or malformed, which can be done by checking ELF section headers and string offsets for inconsistencies or invalid values.

While no specific commands are provided in the resources, a general approach includes using tools like `readelf` or `objdump` to inspect ELF files for unusual or corrupted section headers or string tables.

  • Use `readelf -S <binary>` to list section headers and verify their offsets and sizes.
  • Use `objdump -h <binary>` to display section headers and check for anomalies.
  • Monitor the OBI agent logs for panic or crash messages related to ELF parsing failures.

What immediate steps should I take to mitigate this vulnerability?

The primary mitigation step is to upgrade the OpenTelemetry eBPF Instrumentation (OBI) to version 0.9.0 or later, where this vulnerability has been patched.

Until the upgrade can be applied, restrict execution of untrusted or locally crafted ELF binaries on hosts running the OBI agent to prevent triggering the vulnerability.

Additionally, monitor the telemetry agent for crashes and restart it if necessary to maintain observability.


Ask Our AI Assistant
Need more information? Ask your question to get an AI reply (Powered by our expertise)
0/70
EPSS Chart