In the Linux kernel, the following vulnerability has been resolved:
s390/pkey: Prevent overflow in size calculation for memdup_user()
Number of apqn target list entries contained in 'nr_apqns' variable is determined by userspace via an ioctl call so the result of the product in calculation of size passed to memdup_user() may overflow.
In this case the actual size of the allocated area and the value describing it won't be in sync leading to various types of unpredictable behaviour later.
Use a proper memdup_array_user() helper which returns an error if an overflow is detected. Note that it is different from when nr_apqns is initially zero - that case is considered valid and should be handled in subsequent pkey_handler implementations.
Found by Linux Verification Center (linuxtesting.org).
CVSS Details
- CVSS 3.1 Base Score: 7.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 10, 2025 | Jul 10, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 9, 2025 |
| Redhat_linux | — | No solution exists | Jul 10, 2025 | Jul 9, 2025 |
| Suse | — | Upgrade kernel-syms-azureUpgrade dtb-lgUpgrade kernel-source-azureUpgrade dtb-mediatekUpgrade cluster-md-kmp-azureUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade kernel-debugUpgrade kernel-default-develUpgrade kernel-devel-azureUpgrade kernel-sourceUpgrade kernel-default-livepatchUpgrade kernel-symsUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade kernel-debug-develUpgrade dtb-broadcomUpgrade kernel-syms-rtUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade dtb-exynosUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-default-extraUpgrade kernel-default-optionalUpgrade kernel-64kb-optionalUpgrade kernel-devel-rtUpgrade dtb-apmUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade kernel-obs-qaUpgrade dtb-appleUpgrade dtb-freescaleUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade dtb-amdUpgrade kernel-rt_debug-vdsoUpgrade kernel-preemptUpgrade gfs2-kmp-rtUpgrade kernel-develUpgrade kernel-rt-develUpgrade dtb-marvellUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade kernel-default-vdsoUpgrade kernel-64kbUpgrade kernel-azure-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-preempt-develUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade kernel-source-vanillaUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade dtb-qcomUpgrade kernel-64kb-extraUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-socionextUpgrade dtb-nvidiaUpgrade dtb-armUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade dtb-renesasUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-docsUpgrade cluster-md-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade dtb-rockchipUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-default-baseUpgrade reiserfs-kmp-64kbUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kernel-rt | Dec 5, 2025 | Aug 1, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-gcp-64kUpgrade linux-image-aws-fips-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-raspiUpgrade linux-image-gcp-6.14Upgrade linux-image-lowlatency-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-gke-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-5.15Upgrade linux-image-ibmUpgrade linux-image-generic-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-realtime-6.14Upgrade linux-image-xilinx-6.8Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-oracle-6.14Upgrade linux-image-raspi-6.14Upgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-aws-6.14Upgrade linux-image-aws-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-azure-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-azure-6.14Upgrade linux-image-gcp-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-azureUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-azure-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-generic-64k-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-awsUpgrade linux-image-gke-5.15Upgrade linux-image-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-realtime-5.15Upgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-6.14Upgrade linux-image-azure-cvmUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-generic-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-gkeopUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-aws-64kUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-genericUpgrade linux-image-virtualUpgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidiaUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-24.04cUpgrade linux-image-oracle-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-oem-22.04Upgrade linux-image-xilinxUpgrade linux-image-virtual-5.15Upgrade linux-image-oem-24.04bUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-realtimeUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-azure-fips-6.8Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-gke-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-oem-22.04bUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-100-lowlatency-64k | Jul 14, 2025 | Jul 9, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 9, 2025 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub