CVE-2026-45678: OpenTelemetry eBPF Instrumentation: Postgres BIND parsing can panic on malformed payloads
OpenTelemetry eBPF Instrumentation provides eBPF instrumentation based on the OpenTelemetry standard. Prior to version 0.9.0, the Postgres protocol parser assumes BIND message payloads contain a valid NUL-terminated portal name. A crafted empty or unterminated payload can make OBI slice beyond the end of the captured buffer and panic. This issue has been patched in version 0.9.0.
Metrics
- CVSS v3.1
- 7.5
- Severity
- HIGH
- Fixed in
- —
- Affected Products
- 1
HarborGuard Analysis
Synopsis
An uncontrolled panic vulnerability exists in the Postgres protocol parser of OpenTelemetry eBPF Instrumentation (OBI) versions prior to 0.9.0. The parser incorrectly assumes every BIND message payload contains a valid NUL-terminated portal name; a crafted empty or unterminated payload causes OBI to read past the end of the captured buffer and panic. The vulnerability is reachable over the network with no authentication required, and successful exploitation crashes the instrumentation process, disrupting observability coverage. HarborGuard is tracking this advisory and will make a patched-image rebuild available as soon as an upstream fix is published.
HarborGuard Coverage
Detection is available across every HarborGuard environment: the CVE is ingested from upstream feeds within minutes of publication and matched against all customer images, including custom-built images that bundle opentelemetry-ebpf-instrumentation, in both registry scans and CI/CD pipeline checks.
AvailableHarborGuard scores this finding at CVSS 7.5 (HIGH) and weights it against each environment's compliance policy to determine priority and routing. Affected findings are surfaced to the appropriate team inbox within the customer organization based on configured ownership rules.
AvailableBecause no fix version has been published upstream yet, HarborGuard re-checks the advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment the upstream project publishes a fix. For customers with auto-remediation enabled, a rebuilt image, regression-test run, and a PR opened against affected workloads will be triggered without manual intervention as soon as a fix version is available.
Pending upstreamExploit Conditions
- Network reachabilityRequired
The Postgres parser is exposed over the network, so an attacker must be able to send crafted BIND messages to the instrumented service's network endpoint.
- AuthenticationNot required
No credentials or prior authentication are needed to send a malformed BIND message payload to the affected parser.
- Victim interactionNot required
Exploitation is fully attacker-driven and requires no action from any user or operator of the affected system.
- Attack complexityDetail
The exploit is reliable and condition-free; no race conditions, special memory layouts, or environmental prerequisites are required.
Blast Radius
- The OBI instrumentation process panics and terminates, dropping all eBPF-based observability and tracing coverage for the host.
- Any downstream alerting, distributed tracing pipelines, or SLO monitors that depend on OBI data lose their input source until the process is restarted.
- An attacker can trigger this crash repeatedly, turning a single crafted packet into a sustained denial of observability for the affected host.
How HarborGuard Handles This
Available on HarborGuard: because no upstream fix has been published for CVE-2026-45678, HarborGuard continuously re-checks the advisory on every ingest cycle and will make a patched-image rebuild available automatically the moment the opentelemetry-ebpf-instrumentation project ships version 0.9.0 or a superseding release. For customers with auto-remediation enabled, that rebuild will immediately trigger a regression-test run and open a PR against affected workloads, with no manual steps required. While no patch is available, recommended compensating controls include applying network policy to restrict which sources can send Postgres traffic to instrumented services, enabling egress filtering to reduce attacker reachability, and considering a feature-flag or configuration change to disable the Postgres BIND parser if OBI supports selective protocol parsing in your deployment. HarborGuard will surface a policy alert and update the finding status as soon as upstream publishes a fix.
- open-telemetry / opentelemetry-ebpf-instrumentation< 0.9.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H