CVE-2026-45685
Analyzed Analyzed - Analysis Complete
Denial of Service in OpenTelemetry eBPF Instrumentation

Publication date: 2026-06-02

Last updated on: 2026-06-03

Assigner: GitHub, Inc.

Description
OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry standard. From version 0.1.0 to before version 0.9.0, malformed MongoDB wire messages can trigger uncaught panics in the MongoDB TCP parser, allowing a remote unauthenticated attacker to crash the telemetry agent and cause a denial of service. The parser operates on raw attacker-controlled network payloads before the input is fully validated, so a single crafted message can terminate telemetry collection for the affected process or node. 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-03
Generated
2026-06-22
AI Q&A
2026-06-02
EPSS Evaluated
2026-06-21
NVD
EUVD
Affected Vendors & Products
Showing 1 associated CPE
Vendor Product Version / Range
opentelemetry ebpf_instrumentation From 0.1.0 (inc) to 0.9.0 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-704 The product does not correctly convert an object, resource, or structure from one type to a different type.
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 Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows a remote unauthenticated attacker to cause a denial of service by crashing the telemetry agent, which halts telemetry collection until the agent is manually restarted.

This interruption in telemetry collection could impact the ability to monitor and log system activities, potentially affecting compliance with standards and regulations such as GDPR and HIPAA that require continuous monitoring and auditing of systems for security and data protection.

However, there is no direct information provided about specific compliance impacts or regulatory violations caused by this vulnerability.

Executive Summary

CVE-2026-45685 is a vulnerability in the OpenTelemetry eBPF instrumentation project, specifically in the MongoDB TCP parser component of the go.opentelemetry.io/obi package versions 0.1.0 through 0.8.0. The issue arises because malformed MongoDB wire messages can trigger uncaught panics in the parser.

There are three distinct panic conditions: two involve slice-bounds errors in functions that fail to properly validate buffer lengths before accessing memory, and the third involves an unchecked type assertion that can cause a runtime panic due to invalid interface conversion. These panics cause the telemetry agent process to crash.

Because the parser operates on raw, attacker-controlled network payloads before full validation, a remote unauthenticated attacker can send specially crafted MongoDB messages to trigger these panics, causing a denial of service by crashing the telemetry agent.

Impact Analysis

This vulnerability can cause the telemetry agent to crash and stop collecting telemetry data whenever it processes a malformed MongoDB wire message crafted by an attacker.

The impact is a denial of service condition on the telemetry collection process or node, which means monitoring and observability data may be lost or unavailable until the agent is manually restarted.

Since the attack can be performed remotely without authentication or user interaction, it poses a significant risk to systems relying on OpenTelemetry eBPF instrumentation for MongoDB traffic analysis.

Detection Guidance

This vulnerability can be detected by monitoring for crashes or panics in the OpenTelemetry eBPF instrumentation agent, specifically related to the MongoDB TCP parser. Since malformed MongoDB wire messages trigger uncaught panics, signs of sudden telemetry agent termination or denial of service may indicate exploitation attempts.

Detection can also involve capturing and analyzing MongoDB network traffic for malformed or truncated OP_MSG packets or malformed BSON documents that could trigger the vulnerability.

While no specific commands are provided in the resources, general network packet capture and analysis tools such as tcpdump or Wireshark can be used to inspect MongoDB traffic for anomalies.

  • Use tcpdump to capture MongoDB traffic on the relevant network interface, for example: tcpdump -i <interface> port 27017 -w mongo_traffic.pcap
  • Analyze captured packets with Wireshark or similar tools to look for malformed MongoDB wire protocol messages.
  • Monitor the telemetry agent logs for panic messages or unexpected crashes related to MongoDB TCP parsing.
Mitigation Strategies

The primary mitigation step is to upgrade the OpenTelemetry eBPF instrumentation package to version 0.9.0 or later, where this vulnerability has been patched.

Until the upgrade can be applied, consider disabling MongoDB parsing in the telemetry agent if possible, especially if processing untrusted or partially trusted MongoDB traffic.

Additionally, monitor the telemetry agent for crashes and restart it promptly if it terminates to minimize downtime.

Restrict network access to the telemetry agent to trusted sources to reduce exposure to crafted malicious MongoDB wire messages.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-45685. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart