GitHub Advisoryadvisory · Go
GHSA-f2r5-5m7w-p5cx opentelemetry-ebpf-profiler: Unprivileged process can trigger a denial of service on the ebpf-profiler agent
MEDIUM
Official page ↗
- Aliases
- CVE-2026-48496
- Ecosystem
- Go
- Packages
- go.opentelemetry.io/ebpf-profiler
- Severity
- Moderate
- CVSS vector
- CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Weaknesses
- CWE-770
- Reviewed
- 2026-06-23
Affected packages
• Go go.opentelemetry.io/ebpf-profiler: >= 0.0.202527, < 0.0.202622 → fixed in 0.0.202622
Description
Summary
An unprivileged process can easily trigger the `processPIDEvents` goroutine to be blocked indefinitely, preventing the goroutine from analyzing any new ELF file. The goroutine stays blocked in the `openat2` syscall forever and the profiler can no longer work properly, it is a denial of service.
Impact
The impact is limited to denial-of-service on the ebpf-profiler agent:
• There has to be a malicious workload albeit unprivileged.
• No exfiltration of data. No loss of data.
Fix
Fixed in https://github.com/open-telemetry/opentelemetry-ebpf-profiler/commit/234b685cab31c2cb2f79e966caeab168bcc489e4.
Fix is part of v.0.0.202622.
Related
Alias · CVE (1)
- CVE-2026-48496 OpenTelemetry eBPF Profiler is a production-scale agent for profiling applications across multiple programming languages. vulnerability
Weakness · CWE (1)
- CWE-770 Allocation of Resources Without Limits or Throttling weakness
References
- https://github.com/open-telemetry/opentelemetry-ebpf-profiler/security/advisories/GHSA-f2r5-5m7w-p5cx web
- https://github.com/open-telemetry/opentelemetry-ebpf-profiler/commit/234b685cab31c2cb2f79e966caeab168bcc489e4 web
- https://github.com/open-telemetry/opentelemetry-ebpf-profiler package
- https://github.com/open-telemetry/opentelemetry-ebpf-profiler/releases/tag/v0.0.202622 web