Database/Kernel, userspace & hypervisor
Linux kernel scheduler: two yielding tasks can overflow vruntime and destabilize the host
Impact
After the earlier zero_vruntime tracking change, only a tick or a full enqueue/dequeue moved the scheduler's vruntime reference point. Two runnable tasks doing nothing but sched_yield() leapfrog each other fast enough to reach the vruntime overflow point inside a single tick, and with cgroups in play a given group may not get a timely tick at all. The reported symptom is a machine made unhappy by stress-ng-yield - a local, unprivileged availability attack on the scheduler itself. On a shared GPU node, any tenant pod can run this; the victims are the co-tenant training jobs on the same host, and recovering means rebooting a node you cannot drain cheaply. Affects kernels that carry the zero_vruntime tracking commit, not older stable series.
Who can reach it
Any local user or container that can run two threads - no privilege, no device access, no network. On a GPU cloud this means any tenant with a pod on the node.
What to do
Update to a stable kernel containing the forced zero_vruntime update at slice end and reboot the node; scheduler core changes are not hot-patchable in practice. If you are on a kernel that predates the zero_vruntime tracking commit, you are not affected and do not need the window.
References
Related entries
- Linux kernel BPF: verifier lets a program dereference a nullable map-iterator pointer, crashing the kernelCVE-2026-43333 · Linux kernel BPF verifier (check_mem_access allows direct deref of nullable PTR_TO_BUF)Medium
- Linux kernel Intel uncore PMU: die ID lookup bugs trip a warning and skip PMON unitsCVE-2026-43344 · Linux kernel perf/x86/intel/uncore (die ID init and lookup on Intel SPR/EMR)Medium
- Linux kernel KVM arm64: failed vGIC creation leaves redistributor regions uninitialised for teardownCVE-2026-43351 · Linux kernel KVM arm64 vGIC (dist/redist initialisation on create failure)Medium
- Linux kernel CephFS client: leaked path buffers on error paths exhaust kernel memoryCVE-2026-43419 · Linux kernel CephFS client (ceph_mdsc_build_path error paths)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 KVM on AMD: stale CR8 write intercept after AVIC activation desynchronises guest TPRCVE-2026-43483 · Linux kernel KVM/SVM (CR8 write interception vs AVIC activation)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.