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