Database/Kernel, userspace & hypervisor
systemd-oomd: unprivileged local users can kill arbitrary processes via unvalidated IPC path
Impact
systemd-oomd exposes an IPC method that accepts a cgroup path without validating that the caller owns it, so any unprivileged local account can direct the OOM killer at processes outside its own slice. On a shared GPU node that means one tenant with a host shell can terminate another tenant's training job, the container runtime, or node agents such as kubelet or the DCGM exporter. Killing a multi-day training run is expensive in GPU-hours and leaves no obvious attacker trace; killing node agents can leave a node that still looks healthy to the scheduler but no longer runs work. Confidentiality and integrity are untouched - this is purely an availability bug, but on a fleet where oomd is enabled by default it applies to every node at once.
Who can reach it
A local unprivileged user on the host who can reach the systemd-oomd IPC interface. No elevated privileges and no user interaction are needed. A container reaches this only if the host D-Bus socket is deliberately exposed into it, which is not the case for a default GPU pod.
What to do
Update the distribution's systemd package and restart systemd-oomd; the daemon is separate from PID 1, so systemctl restart systemd-oomd applies the fix without draining or rebooting the node. Hosts that do not rely on userspace OOM management can mask systemd-oomd.service as a mitigation. The record carries the systemd GHSA but no fixed version - track your distro's systemd advisory for the exact build.
References
Related entries
- Linux i915 GPU kernel driver (submission backend setup): i915 dereferences the submission backend before checkingCVE-2026-31540 · Linux i915 GPU kernel driver (submission backend setup)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): A correctness defect in the amdkfd (KFD computeCVE-2026-43444 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)Medium
- Linux kernel (drivers/pci): A failed mmap of peer-to-peer DMA memory leaks the pgmap reference it took, and the leak isCVE-2026-45880 · Linux kernel (drivers/pci)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): Memory is handed to a consumer without beingCVE-2026-46229 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)Medium
- polkit: unbounded stdin read in polkit-agent-helper-1 lets a local user exhaust system memoryCVE-2026-4897 · polkit polkit-agent-helper-1 (unbounded read from stdin in the setuid helper)Medium
- Linux kernel RDS connection info (uninitialised per-item buffer copied to userspace): The connection-info walkers handCVE-2026-52995 · Linux kernel RDS connection info (uninitialised per-item buffer copied to userspace)Medium
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.