In the Linux kernel, the following vulnerability has been resolved:
regulator: max20086: fix invalid memory access
max20086_parse_regulators_dt() calls of_regulator_match() using an array of struct of_regulator_match allocated on the stack for the matches argument.
of_regulator_match() calls devm_of_regulator_put_matches(), which calls devres_alloc() to allocate a struct devm_of_regulator_matches which will be de-allocated using devm_of_regulator_put_matches().
struct devm_of_regulator_matches is populated with the stack allocated matches array.
If the device fails to probe, devm_of_regulator_put_matches() will be called and will try to call of_node_put() on that stack pointer, generating the following dmesg entries:
max20086 6-0028: Failed to read DEVICE_ID reg: -121 kobject: '\xc0$\xa5\x03' (000000002cebcb7a): is not initialized, yet kobject_put() is being called.
Followed by a stack trace matching the call flow described above.
Switch to allocating the matches array using devm_kcalloc() to avoid accessing the stack pointer long after it's out of scope.
This also has the advantage of allowing multiple max20086 to probe without overriding the data stored inside the global of_regulator_match.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jun 20, 2025 | Jun 18, 2025 |
| Suse | — | Upgrade cluster-md-kmp-azureUpgrade dtb-lgUpgrade kernel-rt-develUpgrade kernel-source-azureUpgrade ocfs2-kmp-rtUpgrade dtb-appleUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-debug-develUpgrade kernel-obs-qaUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade kernel-64kb-develUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-symsUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-default-baseUpgrade kernel-debugUpgrade dtb-alteraUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-default-extraUpgrade dtb-xilinxUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade dtb-mediatekUpgrade kernel-default-livepatchUpgrade dlm-kmp-defaultUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade kselftests-kmp-rtUpgrade kernel-rt_debugUpgrade dtb-allwinnerUpgrade kernel-devel-rtUpgrade kernel-64kb-extraUpgrade kernel-default-optionalUpgrade dtb-amdUpgrade dtb-marvellUpgrade kernel-develUpgrade dtb-freescaleUpgrade dtb-amazonUpgrade dtb-armUpgrade kernel-default-develUpgrade dtb-caviumUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade dtb-nvidiaUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmallUpgrade kselftests-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-azureUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade dtb-qcomUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-rockchipUpgrade dtb-amlogicUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docsUpgrade dtb-broadcomUpgrade cluster-md-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-syms-azureUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade kernel-defaultUpgrade kernel-azure-develUpgrade kernel-default-vdsoUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade kernel-source-vanilla | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-6.14.0-1011-aws-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.14.0-1010-oemUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-6.14Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-azureUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-generic-64k-6.14Upgrade linux-image-gkeUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-realtime-6.14Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-genericUpgrade linux-image-gcp-64kUpgrade linux-image-gke-64kUpgrade linux-image-6.14.0-1011-oracle-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-generic-6.14Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-oem-24.04Upgrade linux-image-aws-6.14Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-raspiUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-gkeopUpgrade linux-image-6.14.0-28-generic-64kUpgrade linux-image-fipsUpgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-1012-raspiUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-6.14.0-1010-realtimeUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-aws-64kUpgrade linux-image-ibmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-virtual-6.14Upgrade linux-image-kvmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.14.0-1014-gcpUpgrade linux-image-oem-24.04cUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-6.14.0-28-genericUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-xilinxUpgrade linux-image-azure-fips-6.8Upgrade linux-image-oem-6.14Upgrade linux-image-6.14.0-1011-oracleUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.14.0-1014-gcp-64kUpgrade linux-image-generic-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-azure-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcpUpgrade linux-image-6.14.0-1011-awsUpgrade linux-image-6.14.0-1010-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-fips-6.8Upgrade linux-image-azure-6.8 | Jun 26, 2025 | Jun 18, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 8, 2025 | Jun 18, 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