Database/Kernel, userspace & hypervisor
Linux kernel BPF: out-of-bounds read copying unaligned cgroup-storage values into a per-CPU map
Impact
When a BPF_MAP_TYPE_CGROUP_STORAGE map whose value_size is not a multiple of 8 is used to update a per-CPU map of the same size, pcpu_init_value assumes the source is rounded up to 8 bytes and uses copy_map_value_long, reading past the end of the source. The result is kernel memory disclosure into a map the loader can read back, or a crash. On GPU nodes this matters wherever BPF program loading is available beyond the host admin - observability agents, CNI dataplanes, or a privileged pod with CAP_BPF - because a leak of adjacent kernel memory undermines host/tenant separation on a node that is expensive to drain. Unprivileged users without BPF map-creation rights cannot reach it.
Who can reach it
Local user or container able to create BPF maps and load programs (CAP_BPF / CAP_SYS_ADMIN in the relevant namespace). Not remotely reachable.
What to do
Apply the stable kernel fix and reboot each node. Until then, remove CAP_BPF from workloads that do not need it and keep unprivileged BPF disabled.
References
Related entries
- Linux kernel (virt/kvm): A guest store that splits a page and lands on a datamatch-enabled ioeventfd reaches a BUG_ONCVE-2026-63806 · Linux kernel (virt/kvm)High
- Linux KVM/SVM - AVIC IPI virtualization on Hygon Family 18h: AVIC inter-processor-interrupt virtualization is unsafe onCVE-2026-64172 · Linux KVM/SVM - AVIC IPI virtualization on Hygon Family 18hHigh
- Linux iommu/amd: signed offset parsing in IOMMU debugfs allowed a latent out-of-bounds accessCVE-2026-64186 · Linux kernel AMD IOMMU debugfs interface (iommu_mmio_write, iommu_capability_write)High
- Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd): A correctness defect in the amdkfd (KFD computeCVE-2026-68258 · Linux kernel amdkfd (KFD compute driver, /dev/kfd) (drm/amdkfd)High
- Linux kernel mlx5_core port / transceiver module EEPROM (MCIA register): The MCIA register can return 32 dwordsCVE-2026-68293 · Linux kernel mlx5_core port / transceiver module EEPROM (MCIA register)High
- Linux kernel (net/xfrm): Outbound policies rejected optional tunnel and BEET templates but never got the same check forCVE-2026-68420 · Linux kernel (net/xfrm)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.