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