Database/Kernel, userspace & hypervisor
Linux kernel io_uring zero-copy send: unchecked chained notification context on completion
Impact
io_uring zero-copy send is supposed to link a ubuf_info only to requests originating from the same ring context; the fix adds the missing check after ambiguous syzkaller reports of notification completions crossing contexts. The upstream commit message does not establish a demonstrated exploit, and the 7.8 score is the kernel CNA's standard local-escalation rating rather than a researched impact. It matters on a GPU fleet because io_uring is unprivileged by default and is exactly the kind of interface a tenant workload or sidecar can reach from inside a container, so a memory-safety error here is reachable without any device access.
Who can reach it
Local, unauthenticated beyond holding a shell or running code on the node - any process able to create an io_uring instance and issue zero-copy sends, including a tenant container unless io_uring is blocked by seccomp or the io_uring_disabled sysctl.
What to do
Update to a stable kernel carrying the linked commits through your distribution. Mitigation without a reboot: set kernel.io_uring_disabled=2 or block io_uring_setup in the container seccomp profile, which costs throughput for workloads that use it but needs no downtime. Taking the fix itself means draining the node and rebooting.
References
Related entries
- Linux kernel: integer overflow in asymmetric_key_generate_id can overflow a key-id bufferCVE-2025-68724 · Linux kernel crypto/asymmetric_keys (asymmetric_key_generate_id length arithmetic)High
- Linux kernel (virt/kvm): KVM blocked turning KVM_MEM_GUEST_MEMFD on for an existing memslot but not turning it off, andCVE-2025-68810 · Linux kernel (virt/kvm)High
- Linux kernel on POWER hash MMU: stale hardware SLB entries cause an SLB multi-hit machine checkCVE-2025-71078 · Linux kernel powerpc/64s SLB preload cache (hash MMU)High
- Linux kernel (drivers/iommu): In an SVA context the IOMMU walks and caches the CPU's page tables, and on x86 everyCVE-2025-71089 · Linux kernel (drivers/iommu)High
- Linux kernel (drivers/gpu/drm/xe): The observation-config ioctl dereferences the config object after releasing the lockCVE-2025-71099 · Linux kernel (drivers/gpu/drm/xe)High
- Linux kernel qla2xxx: double free in bsg_done() on the Fibre Channel passthrough error pathCVE-2025-71238 · Linux kernel qla2xxx (QLogic Fibre Channel HBA bsg passthrough)High
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.