Database/Kernel, userspace & hypervisor
Linux kernel io_uring: unchecked user address overflow in io_pin_pages during ring setup
Impact
io_pin_pages() added a size to an attacker-controlled uaddr without checking for overflow, so a crafted io_uring_setup() reaches a WARN in the memory-mapping path (syzkaller trace in the record). Any unprivileged local process can call io_uring_setup, which makes this the broadest of the kernel issues in this batch: on a shared GPU node, a tenant pod with default seccomp that permits io_uring can produce kernel warnings and, on panic_on_warn fleets, take the whole node down. The record reports availability impact only, with no disclosure or privilege escalation.
Who can reach it
Local, unprivileged: any process able to call io_uring_setup, including an ordinary tenant container unless io_uring is blocked by seccomp.
What to do
Update to a stable kernel with the overflow check in io_pin_pages (linked commits) and reboot the node. Where rebooting the fleet now is not viable, block io_uring syscalls in the container seccomp profile (or set kernel.io_uring_disabled where available) for untrusted workloads. No vendor fixed-version string is in the record.
References
Related entries
- Linux kernel KVM arm64: mismanaged userspace irqchip state triggers a kernel WARN on vCPU re-initCVE-2024-53195 · Linux kernel KVM on arm64 (arch_timer / userspace_irqchip_in_use)Medium
- Linux KVM x86 - hypercall completion for protected guests: KVM used the wrong helper to decide whether a hypercallCVE-2024-55881 · Linux KVM x86 - hypercall completion for protected guestsMedium
- Linux kernel sched/deadline: WARN_ON reachable by a local task when a PI-boosted task is requeuedCVE-2024-56583 · Linux kernel deadline scheduler (setup_new_dl_entity on PI-boosted tasks)Medium
- Linux kernel mm/mempolicy: NULL VMA deref in migrate_pages() crashes the host kernelCVE-2024-56611 · Linux kernel mm/mempolicy (do_migrate_pages / migrate_to_node)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): A correctness defect in the amdkfd (KFD computeCVE-2024-56666 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): A race condition or locking defect in the amdkfd (KFDCVE-2024-57897 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)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.