In the Linux kernel, the following vulnerability has been resolved:
i2c: tegra: Do not mark ACPI devices as irq safe
On ACPI machines, the tegra i2c module encounters an issue due to a mutex being called inside a spinlock. This leads to the following bug:
BUG: sleeping function called from invalid context at kernel/locking/mutex.c:585 ...
Call trace: __might_sleep __mutex_lock_common mutex_lock_nested acpi_subsys_runtime_resume rpm_resume tegra_i2c_xfer
The problem arises because during __pm_runtime_resume(), the spinlock &dev->power.lock is acquired before rpm_resume() is called. Later, rpm_resume() invokes acpi_subsys_runtime_resume(), which relies on mutexes, triggering the error.
To address this issue, devices on ACPI are now marked as not IRQ-safe, considering the dependency of acpi_subsys_runtime_resume() on mutexes.
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-6.1Upgrade linux | Oct 7, 2024 | Sep 11, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | Sep 11, 2024 |
| Suse | — | Upgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade kernel-azure-extraUpgrade kernel-source-rtUpgrade dtb-renesasUpgrade kernel-obs-buildUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-vanillaUpgrade dtb-amdUpgrade dtb-broadcomUpgrade ocfs2-kmp-defaultUpgrade dtb-appleUpgrade kselftests-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-nvidiaUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-debugUpgrade kernel-azureUpgrade kernel-docs-htmlUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade dtb-caviumUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade kernel-docsUpgrade kernel-rt_debugUpgrade kernel-defaultUpgrade kernel-default-baseUpgrade kernel-develUpgrade dtb-socionextUpgrade kernel-debug-develUpgrade dtb-marvellUpgrade gfs2-kmp-azureUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade kernel-syms-rtUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade kernel-source-azureUpgrade kernel-obs-qaUpgrade kernel-azure-optionalUpgrade dtb-apmUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-develUpgrade dtb-alteraUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-zfcpdumpUpgrade kernel-sourceUpgrade kernel-kvmsmall-develUpgrade dtb-amlogicUpgrade dtb-amazonUpgrade dtb-freescaleUpgrade kernel-rt-develUpgrade kernel-default-livepatchUpgrade kernel-default-develUpgrade kernel-default-base-rebuildUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade kselftests-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade dtb-qcomUpgrade reiserfs-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-rt-livepatchUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade dtb-rockchipUpgrade cluster-md-kmp-rtUpgrade kernel-default-extraUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-mediatekUpgrade cluster-md-kmp-azure | Dec 5, 2025 | Oct 8, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1017-oracle-64kUpgrade linux-image-genericUpgrade linux-image-6.8.0-1016-raspiUpgrade linux-image-6.8.0-1017-oracleUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1020-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1019-gcpUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-50-generic-64kUpgrade linux-image-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1015-gkeUpgrade linux-image-ibmUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1018-oemUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1017-ibmUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-awsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-50-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1020-azureUpgrade linux-image-6.8.0-1020-azure-fdeUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidia-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-azure-fdeUpgrade linux-image-azureUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1019-nvidiaUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-50-genericUpgrade linux-image-gcpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-50-lowlatency | Dec 13, 2024 | Sep 11, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Sep 11, 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