CVE-2026-52968

HighCVSS 7.1/10Last modified Oct 19, 2026

Description

In the Linux kernel, the following vulnerability has been resolved:

KVM: s390: pci: fix GAIT table indexing due to double-scaling pointer arithmetic

kvm_s390_pci_aif_enable(), kvm_s390_pci_aif_disable(), and aen_host_forward() index the GAIT by manually multiplying the index with sizeof(struct zpci_gaite).

Since aift->gait is already a struct zpci_gaite pointer, this double-scales the offset, accessing element aisb*16 instead of aisb.

This causes out-of-bounds accesses when aisb >= 32 (with ZPCI_NR_DEVICES=512)

Fix by removing the erroneous sizeof multiplication.

Metrics

CVSS 3.1 7.1/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= 73f91b004321f2510fa79e66035dbbf1870fcf56, < 31a9d9f9942885aae356a1a57c79e82c5b5b0828; >= 73f91b004321f2510fa79e66035dbbf1870fcf56, < a99a25db131ece5e6c0f7632da606de631efe4f2; >= 73f91b004321f2510fa79e66035dbbf1870fcf56, < 11b8ff5b930b351dd1f6f088dce0beb027ac92d0; >= 73f91b004321f2510fa79e66035dbbf1870fcf56, < b22a2da8792a7bfe743c1a922e77fa499ddedbe8; >= 73f91b004321f2510fa79e66035dbbf1870fcf56, < e7216651b94e92e5433fb2f54b77864642b4ea48; >= 73f91b004321f2510fa79e66035dbbf1870fcf56, < 16d990a15491cf76cd6eef0846e1b4100e63261a
LinuxLinux6.0

References

Timeline

Published
Jun 24, 2026
Last modified
Oct 19, 2026
NVD status
Modified

Related CVEs from 2026

CVE-2026-529697.8In the Linux kernel, the following vulnerability has been resolved: KVM: Reject wrapped offset in kvm_reset_dirty_gfn() kvm_reset_dirty_gfCVE-2026-529705.5In the Linux kernel, the following vulnerability has been resolved: netfilter: nft_ct: fix missing expect put in obj eval nft_ct_expect_obCVE-2026-529717.8In the Linux kernel, the following vulnerability has been resolved: net: ena: PHC: Fix potential use-after-free in get_timestamp Move the CVE-2026-529725.5In the Linux kernel, the following vulnerability has been resolved: crypto: af_alg - Cap AEAD AD length to 0x80000000 In order to prevent CVE-2026-529737.8In the Linux kernel, the following vulnerability has been resolved: futex: Drop CLONE_THREAD requirement for private default hash alloc CuCVE-2026-529747.5In the Linux kernel, the following vulnerability has been resolved: net: tls: fix strparser anchor skb leak on offload RX setup failure WhCVE-2026-529757.8In the Linux kernel, the following vulnerability has been resolved: bonding: 3ad: implement proper RCU rules for port->aggregator syzbot fCVE-2026-529767.8In the Linux kernel, the following vulnerability has been resolved: drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl() Two error haCVE-2026-529775.5In the Linux kernel, the following vulnerability has been resolved: futex: Prevent lockup in requeue-PI during signal/ timeout wakeup DuriCVE-2026-529785.5In the Linux kernel, the following vulnerability has been resolved: net: psp: require admin permission for dev-set and key-rotate The dev-CVE-2026-529795.5In the Linux kernel, the following vulnerability has been resolved: net: psp: check for device unregister when creating assoc psp_assoc_deCVE-2026-529805.5In the Linux kernel, the following vulnerability has been resolved: sched/fair: Clear rel_deadline when initializing forked entities A yie
CVE-2026-52968: High severity, CVSS 7.1 | Vulnix