Database/Kernel, userspace & hypervisor
Linux kernel CephFS client: oops decrypting filenames from vmalloc() message buffers
Impact
The ceph messenger allocates message buffers with kvmalloc(), which falls back to the vmalloc() region when physical memory is fragmented, but ceph_fname_to_usr() hands those buffers straight to fscrypt, whose scatterlist crypto API requires linear-mapping addresses. On an encrypted CephFS, a readdir or lookup whose reply landed in vmalloc() memory oopses the kernel, reported as especially reachable on non-x86 (arm64) platforms. The practical effect is a denial of service on the node, not memory disclosure. It is more likely on long-lived, memory-fragmented machines - which describes a GPU node after weeks of large allocations - and it takes down the host, so every job resident on that node dies with it.
Who can reach it
Local - any process that can read directories on an fscrypt-encrypted kernel CephFS mount. No authentication beyond access to the mount; triggering depends on host memory fragmentation, so it is not reliably attacker-controlled.
What to do
Apply the stable-kernel update containing the three listed commits and reboot each node with an encrypted CephFS mount. Until then, the exposure is limited to encrypted CephFS mounts, so unmounting those or using unencrypted mounts avoids the path. No fixed distribution version is given in the record.
References
Related entries
- Linux kernel (drivers/pci/controller/dwc): A PCIe BAR window can end up larger than the memory actually backing it, soCVE-2024-58006 · Linux kernel (drivers/pci/controller/dwc)Critical
- Linux kernel (net/core, net/tls): The bitmap that marks sk_msg scatterlist entries as externally owned was not carriedCVE-2026-63830 · Linux kernel (net/core, net/tls)Critical
- Proxmox VE: unauthenticated API login bypass via arbitrary tfa-challenge yields root@pamCVE-2023-54391 · Proxmox VE libpve-access-control (API ticket endpoint, tfa-challenge)Critical
- VMware ESXi / Workstation / Fusion: Use-after-free in the XHCI USB controllerCVE-2024-22252 · VMware ESXi / Workstation / FusionCritical
- VMware ESXi / Workstation / Fusion: Use-after-free in the UHCI USB controllerCVE-2024-22253 · VMware ESXi / Workstation / FusionCritical
- VMware ESXi / Workstation: TOCTOU race leading to an out-of-bounds write in VMX - full VM escape to host code executionCVE-2025-22224 · VMware ESXi / WorkstationCritical
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.