Database/Kernel, userspace & hypervisor
Linux kernel RDMA/siw: slab pages passed to MSG_SPLICE_PAGES trip a skb_splice_from_iter warning
Impact
The software iWARP (siw) provider passed buffers backed by slab pages into tcp_sendmsg with MSG_SPLICE_PAGES, which skb_splice_from_iter refuses, producing a WARN in the siw TX kthread. The reported trigger is iSER over siw, i.e. storage traffic rather than an attack. Practical effect on a fleet is noisy kernel warnings and a disrupted siw send queue on nodes using software RDMA for iSER or NVMe-style storage access; the record claims availability impact only, and nodes running hardware RDMA (ConnectX/RoCE) rather than siw are not affected. Do not read this as a memory-corruption bug - the check exists precisely to refuse the unsafe page.
Who can reach it
Local and largely incidental: a workload driving RDMA traffic over the siw software provider, typically an iSER initiator. No authentication bypass and no remote vector is described in the record.
What to do
Update to a stable kernel containing the sendpage_ok() check in siw (linked commits) and reboot the node, or unload and reload the siw module with RDMA traffic quiesced. Nodes that do not load siw need no action. The record gives commits only, no fixed release string.
References
Related entries
- Linux kernel io_uring: unchecked user address overflow in io_pin_pages during ring setupCVE-2024-53187 · Linux kernel io_uring (io_pin_pages address + size overflow)Medium
- 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
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.