In the Linux kernel, the following vulnerability has been resolved:
mailbox: mtk-cmdq: Move devm_mbox_controller_register() after devm_pm_runtime_enable()
When mtk-cmdq unbinds, a WARN_ON message with condition pm_runtime_get_sync() < 0 occurs.
According to the call tracei below: cmdq_mbox_shutdown mbox_free_channel mbox_controller_unregister __devm_mbox_controller_unregister ...
The root cause can be deduced to be calling pm_runtime_get_sync() after calling pm_runtime_disable() as observed below: 1. CMDQ driver uses devm_mbox_controller_register() in cmdq_probe() to bind the cmdq device to the mbox_controller, so devm_mbox_controller_unregister() will automatically unregister the device bound to the mailbox controller when the device-managed resource is removed. That means devm_mbox_controller_unregister() and cmdq_mbox_shoutdown() will be called after cmdq_remove(). 2. CMDQ driver also uses devm_pm_runtime_enable() in cmdq_probe() after devm_mbox_controller_register(), so that devm_pm_runtime_disable() will be called after cmdq_remove(), but before devm_mbox_controller_unregister().
To fix this problem, cmdq_probe() needs to move devm_mbox_controller_register() after devm_pm_runtime_enable() to make devm_pm_runtime_disable() be called after devm_mbox_controller_unregister().
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 linuxUpgrade linux-6.1 | Jan 13, 2025 | Aug 17, 2024 |
| Suse | — | Upgrade dtb-amlogicUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade dtb-amazonUpgrade kernel-rt-develUpgrade kernel-rt-livepatch-develUpgrade dtb-mediatekUpgrade kernel-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-devel-rtUpgrade kernel-rtUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-syms-azureUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade kernel-sourceUpgrade kernel-default-develUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azureUpgrade dtb-exynosUpgrade dtb-marvellUpgrade kernel-source-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-develUpgrade kernel-macrosUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-rt_debugUpgrade kernel-symsUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade dtb-armUpgrade dtb-qcomUpgrade kselftests-kmp-defaultUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-64kb-develUpgrade kernel-default-extraUpgrade kernel-develUpgrade kselftests-kmp-azureUpgrade kernel-64kb-extraUpgrade dtb-xilinxUpgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade dtb-amdUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dtb-lgUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-azureUpgrade dtb-renesasUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-optionalUpgrade dtb-rockchipUpgrade dtb-appleUpgrade kernel-default-livepatch-develUpgrade kernel-default-vdsoUpgrade dtb-sprdUpgrade kernel-source-vanillaUpgrade kernel-azure-extraUpgrade kernel-default-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade dtb-freescaleUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-64kbUpgrade dtb-alteraUpgrade kernel-docs-htmlUpgrade dtb-broadcomUpgrade kernel-default-baseUpgrade kernel-azureUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-rt_debug-develUpgrade kernel-rt-livepatchUpgrade dtb-nvidiaUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-cavium | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-oracleUpgrade linux-image-awsUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1020-azureUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gkeopUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1018-oemUpgrade linux-image-oracle-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-lowlatencyUpgrade linux-image-ibm | Dec 13, 2024 | Aug 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Aug 17, 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