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 linux-6.1Upgrade linux | Jun 20, 2025 | Jun 18, 2025 |
| Suse | — | Upgrade ocfs2-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-lgUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-source-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-develUpgrade dtb-allwinnerUpgrade dtb-marvellUpgrade kernel-rt_debugUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade kernel-default-develUpgrade dtb-appleUpgrade ocfs2-kmp-rtUpgrade kernel-debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-obs-qaUpgrade dlm-kmp-azureUpgrade kernel-symsUpgrade kernel-devel-rtUpgrade dtb-hisiliconUpgrade dtb-socionextUpgrade kernel-default-extraUpgrade kernel-64kb-develUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade dtb-xilinxUpgrade kernel-64kb-optionalUpgrade dtb-mediatekUpgrade dtb-amdUpgrade dtb-caviumUpgrade dtb-renesasUpgrade kernel-default-optionalUpgrade kernel-zfcpdumpUpgrade dtb-apmUpgrade dtb-amazonUpgrade dtb-alteraUpgrade kernel-64kbUpgrade dlm-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-default-baseUpgrade gfs2-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade kernel-debugUpgrade kselftests-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-64kb-extraUpgrade kernel-rt-optionalUpgrade kernel-syms-azureUpgrade kernel-source-rtUpgrade kernel-sourceUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docsUpgrade dtb-broadcomUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-optionalUpgrade dtb-amlogicUpgrade dlm-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-azure-develUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-vdsoUpgrade dtb-qcomUpgrade kernel-syms-rtUpgrade kernel-rt-vdsoUpgrade kernel-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-devel-azureUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade dtb-nvidiaUpgrade dtb-exynosUpgrade kernel-azureUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade dtb-rockchip | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-oem-22.04dUpgrade linux-image-realtime-6.14Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-azureUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-realtimeUpgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.14.0-1011-oracle-64kUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-6.14Upgrade linux-image-6.14.0-1011-aws-64kUpgrade linux-image-oracle-6.14Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-64kUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-genericUpgrade linux-image-lowlatency-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-6.14Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-6.14Upgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-6.14.0-28-generic-64kUpgrade linux-image-raspiUpgrade linux-image-gke-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-fipsUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-oem-24.04Upgrade linux-image-6.14.0-1010-oemUpgrade linux-image-azure-6.14Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-aws-64kUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-ibmUpgrade linux-image-6.14.0-1010-realtimeUpgrade linux-image-6.14.0-1012-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-6.14Upgrade linux-image-oem-22.04bUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcpUpgrade linux-image-azure-fipsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.14.0-1011-oracleUpgrade linux-image-6.14.0-1011-awsUpgrade linux-image-6.14.0-1010-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.14.0-1014-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-kvmUpgrade linux-image-oracleUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-oem-24.04cUpgrade linux-image-gke-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-fips-6.8Upgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-xilinxUpgrade linux-image-6.14.0-28-genericUpgrade linux-image-virtualUpgrade linux-image-lowlatencyUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-virtual-6.14Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-gcp-6.14Upgrade linux-image-ibm-classicUpgrade linux-image-ibm-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-generic-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1014-gcp-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-64k-hwe-22.04 | 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