GPU VulnDB

Database/Control plane, storage & DevOps

OpenTelemetry eBPF Instrumentation: Java injection path lets a workload overwrite arbitrary host files

CVSS 8.4CVE-2026-41433Control plane, storage & DevOpscurated

Impact

OBI runs as a privileged node-level observability agent. Its Java agent injector trusted the TMPDIR environment variable of the target process and created files unsafely, so a tenant who controls a Java workload can point the injector outside its data root and clobber arbitrary files on the host through symlinks. On a GPU fleet the practical result is host integrity loss from inside a container: overwrite a kubelet or systemd unit, a device-plugin config, or an SSH authorized_keys file, and the node is compromised rather than merely noisy. The CVSS vector marks scope change with high integrity and availability impact, which matches an agent-to-host escape. Only affects deployments with Java injection enabled and OBI running privileged.

Who can reach it

Local - an attacker who controls a Java workload instrumented by OBI (for example any tenant able to run a pod on an instrumented node). Requires OBI to be running with elevated privileges and Java injection enabled; no separate authentication to OBI is needed.

What to do

Upgrade OBI to 0.8.0 and restart the agent DaemonSet - a rolling restart of the collector pods, no node drain or reboot. If you cannot upgrade immediately, disable Java agent injection or stop running the injector with elevated privileges.

References

Related entries

All Control plane, storage & DevOps entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.