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.
References
Configurations
Configuration 1 (hide)
|
History
18 Jul 2026, 08:16
| Type | Values Removed | Values Added |
|---|---|---|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 8.8 |
14 Jul 2026, 20:20
| Type | Values Removed | Values Added |
|---|---|---|
| First Time |
Linux linux Kernel
Linux |
|
| CWE | CWE-125 | |
| CPE | cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:* cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:* |
|
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 7.1 |
| References | () https://git.kernel.org/stable/c/11b8ff5b930b351dd1f6f088dce0beb027ac92d0 - Patch | |
| References | () https://git.kernel.org/stable/c/16d990a15491cf76cd6eef0846e1b4100e63261a - Patch | |
| References | () https://git.kernel.org/stable/c/31a9d9f9942885aae356a1a57c79e82c5b5b0828 - Patch | |
| References | () https://git.kernel.org/stable/c/a99a25db131ece5e6c0f7632da606de631efe4f2 - Patch | |
| References | () https://git.kernel.org/stable/c/b22a2da8792a7bfe743c1a922e77fa499ddedbe8 - Patch | |
| References | () https://git.kernel.org/stable/c/e7216651b94e92e5433fb2f54b77864642b4ea48 - Patch |
24 Jun 2026, 17:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-06-24 17:17
Updated : 2026-07-18 08:16
NVD link : CVE-2026-52968
Mitre link : CVE-2026-52968
CVE.ORG link : CVE-2026-52968
JSON object : View
Products Affected
linux
- linux_kernel
CWE
CWE-125
Out-of-bounds Read
