Database/Kernel, userspace & hypervisor
Linux kernel x86/mm: identity maps built from 1 GB pages cover unrequested reserved memory
Impact
ident_pud_init mapped a full 1 GB page even for a 4 KB request, so identity maps built during kexec and similar transitions covered large address ranges nobody asked for, including BIOS-reserved regions. Processor speculation into those reserved regions halts the system on SGI UV hardware. The fix falls back to 2 MB pages when only part of a 1 GB region is requested. The exposure is availability on affected platforms rather than a privilege boundary: there is no tenant-reachable path described here, and the trigger is kernel map construction, not a syscall an attacker drives. Operators should care mainly if they run UV-class systems or rely on kexec for fast node recycling, where an unexpected halt turns a planned reboot into a hardware-attention event.
Who can reach it
Local, and in practice triggered by kernel identity-map construction such as kexec rather than by an attacker-supplied input. Not reachable over the network; no tenant path is described in the record.
What to do
Pick up the stable kernel carrying commit d113f9723f2b (or your distribution's backport) and reboot each node - drain first on a GPU host. There is no runtime mitigation; the mapping decision happens in the kernel. If you do not run UV-class hardware, treat this as normal kernel hygiene rather than an out-of-cycle window.
References
Related entries
- Linux kernel (net/xfrm): Dumping SAs over xfrm netlink copies algorithm structures that were never fully initializedCVE-2024-50110 · Linux kernel (net/xfrm)Medium
- Linux kernel (drivers/gpu/drm/xe): Passing a sync object that fails fence lookup makes the exec ioctl return toCVE-2024-53086 · Linux kernel (drivers/gpu/drm/xe)Medium
- Linux kernel (drivers/gpu/drm/xe): Every exec ioctl that bails on an input-validation error leaves an exec-queueCVE-2024-53087 · Linux kernel (drivers/gpu/drm/xe)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 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.