In the Linux kernel, the following vulnerability has been resolved:
can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
The mcp251x_hw_wake() function is called with the mpc_lock mutex held and disables the interrupt handler so that no interrupts can be processed while waking the device. If an interrupt has already occurred then waiting for the interrupt handler to complete will deadlock because it will be trying to acquire the same mutex.
CPU0 CPU1 ---- ---- mcp251x_open() mutex_lock(&priv->mcp_lock) request_threaded_irq() <interrupt> mcp251x_can_ist() mutex_lock(&priv->mcp_lock) mcp251x_hw_wake() disable_irq() <-- deadlock
Use disable_irq_nosync() instead because the interrupt handler does everything while holding the mutex so it doesn't matter if it's still running.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Oct 7, 2024 | Sep 18, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 21, 2024 | Sep 18, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 18, 2024 |
| Suse | — | Upgrade dtb-apmUpgrade kernel-syms-rtUpgrade dlm-kmp-azureUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade kernel-debugUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-defaultUpgrade kernel-macrosUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-debug-livepatch-develUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-optionalUpgrade dlm-kmp-rtUpgrade dtb-amazonUpgrade dtb-freescaleUpgrade dtb-socionextUpgrade dtb-amlogicUpgrade kernel-rt_debug-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-source-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-develUpgrade dtb-broadcomUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-azureUpgrade kernel-docsUpgrade kernel-rt_debugUpgrade kernel-default-extraUpgrade dtb-marvellUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-appleUpgrade kernel-debug-vdsoUpgrade kernel-64kb-livepatch-develUpgrade kernel-azureUpgrade dtb-amdUpgrade kernel-azure-vdsoUpgrade dtb-renesasUpgrade dtb-lgUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade kernel-obs-qaUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-mediatekUpgrade kernel-symsUpgrade ocfs2-kmp-defaultUpgrade kernel-azure-livepatch-develUpgrade kernel-devel-rtUpgrade gfs2-kmp-defaultUpgrade dtb-armUpgrade kernel-default-optionalUpgrade dtb-caviumUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-rtUpgrade kernel-sourceUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade dtb-allwinnerUpgrade kernel-kvmsmall-develUpgrade kernel-develUpgrade kernel-64kb-develUpgrade kernel-rt-extraUpgrade dtb-xilinxUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade gfs2-kmp-azureUpgrade kernel-rtUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade kernel-azure-optionalUpgrade dtb-exynosUpgrade dtb-sprdUpgrade dlm-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-azure-develUpgrade dtb-nvidia | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-intelUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-5.15.0-1075-azureUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-oracleUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-5.15.0-1070-oracleUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1020-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-24.04aUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-5.15.0-1072-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-virtualUpgrade linux-image-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-5.15.0-125-genericUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-6.8.0-50-lowlatencyUpgrade linux-image-oem-24.04Upgrade linux-image-oem-22.04cUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-oem-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-5.15.0-1069-kvm | Nov 12, 2024 | Sep 18, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Sep 18, 2024 |
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