In the Linux kernel, the following vulnerability has been resolved:
clk: mediatek: Do a runtime PM get on controllers during probe
mt8183-mfgcfg has a mutual dependency with genpd during the probing stage, which leads to a deadlock in the following call stack:
CPU0: genpd_lock --> clk_prepare_lock genpd_power_off_work_fn() genpd_lock() generic_pm_domain::power_off() clk_unprepare() clk_prepare_lock()
CPU1: clk_prepare_lock --> genpd_lock clk_register() __clk_core_init() clk_prepare_lock() clk_pm_runtime_get() genpd_lock()
Do a runtime PM get at the probe function to make sure clk_register() won't acquire the genpd lock. Instead of only modifying mt8183-mfgcfg, do this on all mediatek clock controller probings because we don't believe this would cause any regression.
Verified on MT8183 and MT8192 Chromebooks.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | May 8, 2024 | May 1, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 1, 2024 |
| Suse | — | Upgrade cluster-md-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade dtb-rockchipUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade kernel-debugUpgrade ocfs2-kmp-defaultUpgrade dtb-renesasUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade dtb-amdUpgrade dtb-broadcomUpgrade kernel-default-livepatchUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-azure-extraUpgrade kernel-develUpgrade ocfs2-kmp-azureUpgrade kernel-debug-develUpgrade kernel-defaultUpgrade kernel-default-optionalUpgrade kernel-64kb-optionalUpgrade dlm-kmp-defaultUpgrade dtb-appleUpgrade kernel-rt-develUpgrade gfs2-kmp-defaultUpgrade dtb-sprdUpgrade kselftests-kmp-azureUpgrade dtb-socionextUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kernel-rt-extraUpgrade reiserfs-kmp-64kbUpgrade dtb-caviumUpgrade dtb-xilinxUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-vanillaUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade kernel-64kb-develUpgrade kernel-devel-rtUpgrade kernel-source-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-obs-buildUpgrade dtb-alteraUpgrade dtb-nvidiaUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-defaultUpgrade dlm-kmp-azureUpgrade kernel-default-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade kernel-obs-qaUpgrade dlm-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade dtb-amlogicUpgrade dtb-qcomUpgrade dtb-lgUpgrade gfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debugUpgrade dtb-apmUpgrade kernel-rt-livepatch-develUpgrade kernel-default-develUpgrade dtb-amazonUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-symsUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade dtb-marvellUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-develUpgrade kernel-syms-azureUpgrade kernel-source-azureUpgrade ocfs2-kmp-rtUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azureUpgrade dtb-armUpgrade kernel-syms-rtUpgrade cluster-md-kmp-azure | Jun 24, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-ibmUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-nvidiaUpgrade linux-image-virtualUpgrade linux-image-intelUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1011-awsUpgrade linux-image-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-gkeUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-awsUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-azureUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1008-oem | Jul 12, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | May 1, 2024 |
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