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-alteraUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-64kbUpgrade dtb-broadcomUpgrade gfs2-kmp-defaultUpgrade kernel-azure-extraUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-renesasUpgrade kernel-azure-optionalUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-rtUpgrade kernel-docs-htmlUpgrade dtb-freescaleUpgrade kernel-azureUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-rt-optionalUpgrade kselftests-kmp-rtUpgrade dtb-lgUpgrade kernel-rt_debug-develUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade dtb-nvidiaUpgrade kernel-rt-livepatchUpgrade kernel-debug-develUpgrade kernel-default-baseUpgrade cluster-md-kmp-64kbUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-sprdUpgrade reiserfs-kmp-defaultUpgrade dtb-allwinnerUpgrade ocfs2-kmp-64kbUpgrade dtb-amdUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade dtb-appleUpgrade dtb-xilinxUpgrade kernel-64kb-extraUpgrade kernel-default-optionalUpgrade kernel-default-livepatchUpgrade dlm-kmp-rtUpgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade kernel-64kb-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-syms-azureUpgrade kernel-docsUpgrade kernel-azure-develUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-rtUpgrade gfs2-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-apmUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade kernel-symsUpgrade kernel-kvmsmall-develUpgrade kernel-azure-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-kvmsmallUpgrade kernel-default-extraUpgrade dtb-socionextUpgrade kernel-64kb-develUpgrade dtb-marvellUpgrade dtb-exynosUpgrade kernel-syms-rtUpgrade kernel-debugUpgrade kernel-obs-qaUpgrade kernel-azure-vdsoUpgrade dtb-qcomUpgrade dtb-amazonUpgrade kernel-rt-develUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-rt-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-sourceUpgrade kernel-devel-azureUpgrade kernel-default-develUpgrade kselftests-kmp-defaultUpgrade kernel-source-azureUpgrade dtb-armUpgrade gfs2-kmp-64kb | Dec 5, 2025 | Sep 10, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-awsUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-azure-fdeUpgrade linux-image-virtualUpgrade linux-image-6.8.0-50-genericUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oracleUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64kUpgrade linux-image-gcpUpgrade linux-image-oem-22.04dUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-gkeopUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-24.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-raspiUpgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-24.04 | 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