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