In the Linux kernel, the following vulnerability has been resolved:
regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods
drvdata::gpiods is supposed to hold an array of 'gpio_desc' pointers. But the memory is allocated for only one pointer. This will lead to out-of-bounds access later in the code if 'config::ngpios' is > 1. So fix the code to allocate enough memory to hold 'config::ngpios' of GPIO descriptors.
While at it, also move the check for memory allocation failure to be below the allocation to make it more readable.
CVSS Details
- CVSS 3.1 Base Score: 8.4
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 28, 2025 | Jul 28, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 25, 2025 |
| Redhat_linux | — | — | Jul 31, 2025 | Jul 25, 2025 |
| Suse | — | Upgrade kernel-64kbUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade dtb-qcomUpgrade kernel-default-develUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-rt_debugUpgrade kernel-source-azureUpgrade dtb-marvellUpgrade kernel-default-vdsoUpgrade kernel-source-vanillaUpgrade dtb-amazonUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-symsUpgrade kernel-kvmsmall-vdsoUpgrade dtb-amdUpgrade dtb-appleUpgrade kernel-default-livepatchUpgrade kselftests-kmp-azureUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade ocfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-develUpgrade gfs2-kmp-rtUpgrade dtb-caviumUpgrade dtb-exynosUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-source-rtUpgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-64kbUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-syms-azureUpgrade kernel-sourceUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-docsUpgrade kernel-64kb-develUpgrade dtb-apmUpgrade kernel-default-baseUpgrade kernel-debug-vdsoUpgrade kernel-devel-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-armUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-obs-qaUpgrade kernel-defaultUpgrade dtb-mediatekUpgrade kernel-rt-livepatch-develUpgrade dtb-sprdUpgrade dtb-nvidiaUpgrade dtb-socionextUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-macrosUpgrade kernel-default-optionalUpgrade dtb-renesasUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-extraUpgrade kernel-rt-livepatchUpgrade kernel-azure-vdsoUpgrade dlm-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade dtb-amlogicUpgrade kernel-rt-develUpgrade kernel-default-livepatch-devel | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-azure-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-64k-6.14Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-fips-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-156-genericUpgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-xilinxUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-aws-64kUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-aws-fips-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-24.04Upgrade linux-image-virtualUpgrade linux-image-gcpUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-gcp-5.15Upgrade linux-image-oem-24.04cUpgrade linux-image-oem-6.14Upgrade linux-image-azure-cvmUpgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-6.14Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-fipsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-gkeUpgrade linux-image-gcp-64kUpgrade linux-image-nvidiaUpgrade linux-image-gcp-6.14Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-raspi-5.15Upgrade linux-image-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-6.14Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-intelUpgrade linux-image-ibm-classicUpgrade linux-image-azureUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-6.8Upgrade linux-image-raspiUpgrade linux-image-ibm-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gkeopUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-realtime-6.14Upgrade linux-image-raspi-6.14Upgrade linux-image-oracle-6.14Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04dUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-lowlatencyUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-gke-64kUpgrade linux-image-gke-6.8Upgrade linux-image-azure-nvidia-6.14Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-virtual-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-realtime-5.15Upgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-aws-64k-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-5.15Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-kvm-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-nvidia-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fips | Jul 31, 2025 | Jul 25, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 25, 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