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 dtb-amlogicUpgrade kernel-symsUpgrade kernel-rtUpgrade kernel-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-default-extraUpgrade kernel-default-vdsoUpgrade kernel-azure-vdsoUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade kernel-macrosUpgrade kernel-source-azureUpgrade reiserfs-kmp-azureUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-lgUpgrade kernel-rt_debug-vdsoUpgrade kernel-sourceUpgrade kernel-kvmsmallUpgrade kernel-azure-livepatch-develUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade dlm-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade kernel-default-develUpgrade dlm-kmp-azureUpgrade dtb-armUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-rt_debugUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-develUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade kernel-kvmsmall-vdsoUpgrade dtb-rockchipUpgrade dtb-allwinnerUpgrade ocfs2-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-rt-extraUpgrade kernel-azure-optionalUpgrade kernel-rt-optionalUpgrade kernel-default-livepatch-develUpgrade dtb-hisiliconUpgrade cluster-md-kmp-rtUpgrade kernel-docsUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-azureUpgrade dtb-xilinxUpgrade reiserfs-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-amdUpgrade dtb-caviumUpgrade kernel-azureUpgrade kernel-devel-rtUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade dtb-alteraUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-default-baseUpgrade kernel-rt_debug-develUpgrade dlm-kmp-defaultUpgrade dtb-socionextUpgrade dtb-broadcomUpgrade kernel-source-vanillaUpgrade kernel-defaultUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kernel-default-optionalUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-develUpgrade dtb-appleUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-rtUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-devel | Jun 24, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-gcpUpgrade linux-image-virtualUpgrade linux-image-nvidiaUpgrade linux-image-oracleUpgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-ibm-classicUpgrade linux-image-genericUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-intelUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1007-intelUpgrade linux-image-gkeUpgrade linux-image-generic-64k | 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