Database/Kernel, userspace & hypervisor
Linux kernel bpf: 32-bit overflow computing element address in BPF arrays larger than 4GB
Impact
Element address calculation in BPF array maps multiplied two u32 values (index and element size), so a map larger than 4GB wrapped the offset and produced a pointer outside the intended allocation. The fix forces 64-bit multiplication everywhere, including explicit casts in the speculation-barrier index_mask path. Operators who run large eBPF-based observability or networking agents on GPU nodes are the ones who can hit this, since only very large maps are affected; the consequence is kernel memory accessed at a wrong address, recorded as an availability impact. Exposure is limited to code that can create a multi-gigabyte array map, which requires BPF privileges.
Who can reach it
Local, authenticated: a process with BPF map-creation rights (CAP_BPF/CAP_SYS_ADMIN) that allocates an array map over 4GB. Not reachable from an unprivileged tenant pod.
What to do
Update to a stable kernel carrying the fix for your series (commits in the record). Kernel update means draining the node and rebooting; no runtime mitigation beyond avoiding >4GB BPF array maps.
References
Related entries
- Linux kernel (net/xfrm): Transport-mode IPsec packets were reinjected in the same execution context instead of beingCVE-2022-50445 · Linux kernel (net/xfrm)Medium
- Xen on AMD - debug extensions (DBEXT) exposure to guests: AMD CPUs since roughly 2014 carry extensions to x86 debuggingCVE-2023-34327 · Xen on AMD - debug extensions (DBEXT) exposure to guestsMedium
- Xen on AMD - debug extensions (DBEXT) exposure to guests: Companion to the other XSA-444 debug-extension issue on AMD.CVE-2023-34328 · Xen on AMD - debug extensions (DBEXT) exposure to guestsMedium
- Arm Mali GPU kernel driver: Use-after-free via improper GPU memory processingCVE-2023-4211 · Arm Mali GPU kernel driverMedium
- Linux kernel mm/migrate: NULL dereference panic when memory offlining dumps a page under migrationCVE-2023-52490 · Linux kernel mm/migrate (page->mapping reused for anon_vma during migration)Medium
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): A race condition or locking defect in the amdkfd (KFDCVE-2023-52632 · 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.