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-azure-vdsoUpgrade dtb-amazonUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade kernel-debug-develUpgrade dtb-appleUpgrade kernel-rt-livepatch-develUpgrade dtb-amlogicUpgrade dtb-freescaleUpgrade kernel-syms-rtUpgrade dtb-amdUpgrade dtb-alteraUpgrade kernel-devel-azureUpgrade kernel-macrosUpgrade kernel-syms-azureUpgrade kernel-64kb-develUpgrade kernel-sourceUpgrade dtb-exynosUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-64kbUpgrade kernel-default-extraUpgrade kernel-docs-htmlUpgrade dtb-apmUpgrade dtb-hisiliconUpgrade kernel-preemptUpgrade gfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-64kb-optionalUpgrade dlm-kmp-64kbUpgrade kernel-default-optionalUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-azureUpgrade dtb-lgUpgrade dtb-mediatekUpgrade dtb-xilinxUpgrade kernel-debugUpgrade kernel-source-azureUpgrade dtb-marvellUpgrade kernel-rt_debugUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade kernel-kvmsmall-develUpgrade kernel-azure-extraUpgrade kernel-rtUpgrade dtb-renesasUpgrade dtb-nvidiaUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade kernel-default-livepatch-develUpgrade dtb-caviumUpgrade dtb-sprdUpgrade dtb-qcomUpgrade kernel-64kb-extraUpgrade kernel-preempt-develUpgrade dtb-armUpgrade dlm-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade kernel-docsUpgrade reiserfs-kmp-rtUpgrade kernel-default-baseUpgrade gfs2-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-defaultUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-socionextUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade gfs2-kmp-azureUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade dtb-rockchipUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kselftests-kmp-default | Dec 5, 2025 | Aug 1, 2025 |
| Ubuntu | — | Upgrade linux-image-aws-64k-6.14Upgrade linux-image-aws-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-gkeopUpgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-oem-22.04bUpgrade linux-image-lowlatency-5.15Upgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-gcp-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-virtual-6.14Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-virtualUpgrade linux-image-azure-cvmUpgrade linux-image-oem-6.14Upgrade linux-image-azure-fips-5.15Upgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-xilinxUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-genericUpgrade linux-image-intelUpgrade linux-image-oem-24.04bUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-virtual-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-azure-fips-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-oracleUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gke-6.8Upgrade linux-image-kvm-5.15Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-aws-64kUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-ibm-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-fipsUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-6.14Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-gcp-fipsUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-gcp-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-ibmUpgrade linux-image-gke-64kUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-azure-5.15Upgrade linux-image-azureUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-raspi-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-aws-fips-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-6.14Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-ibm-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-generic-6.14Upgrade linux-image-generic-64k-5.15Upgrade linux-image-raspiUpgrade linux-image-gcp-6.14Upgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-aws-fipsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-realtime-6.14Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-oracle-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-aws-6.14 | 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