In the Linux kernel, the following vulnerability has been resolved:
RDMA/irdma: Fix KASAN issue with tasklet
KASAN testing revealed the following issue assocated with freeing an IRQ.
[50006.466686] Call Trace: [50006.466691] <IRQ> [50006.489538] dump_stack+0x5c/0x80 [50006.493475] print_address_description.constprop.6+0x1a/0x150 [50006.499872] ? irdma_sc_process_ceq+0x483/0x790 [irdma] [50006.505742] ? irdma_sc_process_ceq+0x483/0x790 [irdma] [50006.511644] kasan_report.cold.11+0x7f/0x118 [50006.516572] ? irdma_sc_process_ceq+0x483/0x790 [irdma] [50006.522473] irdma_sc_process_ceq+0x483/0x790 [irdma] [50006.528232] irdma_process_ceq+0xb2/0x400 [irdma] [50006.533601] ? irdma_hw_flush_wqes_callback+0x370/0x370 [irdma] [50006.540298] irdma_ceq_dpc+0x44/0x100 [irdma] [50006.545306] tasklet_action_common.isra.14+0x148/0x2c0 [50006.551096] __do_softirq+0x1d0/0xaf8 [50006.555396] irq_exit_rcu+0x219/0x260 [50006.559670] irq_exit+0xa/0x20 [50006.563320] smp_apic_timer_interrupt+0x1bf/0x690 [50006.568645] apic_timer_interrupt+0xf/0x20 [50006.573341] </IRQ>
The issue is that a tasklet could be pending on another core racing the delete of the irq.
Fix by insuring any scheduled tasklet is killed after deleting the irq.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | Apr 17, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Dec 5, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade dtb-caviumUpgrade kernel-azure-extraUpgrade kernel-develUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade dtb-appleUpgrade dtb-sprdUpgrade gfs2-kmp-defaultUpgrade kernel-defaultUpgrade kernel-docsUpgrade reiserfs-kmp-defaultUpgrade dtb-allwinnerUpgrade kernel-debugUpgrade ocfs2-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-64kb-develUpgrade ocfs2-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-64kb-optionalUpgrade kernel-rt_debug-develUpgrade dtb-renesasUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade cluster-md-kmp-64kbUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade dtb-mediatekUpgrade kernel-debug-develUpgrade dtb-hisiliconUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade dtb-marvellUpgrade dtb-amdUpgrade kernel-devel-rtUpgrade dlm-kmp-rtUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-obs-buildUpgrade cluster-md-kmp-rtUpgrade kernel-source-rtUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-socionextUpgrade kernel-default-optionalUpgrade kernel-azure-vdsoUpgrade dtb-rockchipUpgrade kernel-docs-htmlUpgrade dtb-amlogicUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-macrosUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dtb-apmUpgrade kselftests-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-syms-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azure-develUpgrade kernel-64kbUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade kernel-rt_debug-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade kernel-symsUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-rt-vdsoUpgrade dtb-qcomUpgrade reiserfs-kmp-64kbUpgrade dtb-exynosUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-azureUpgrade kernel-devel-azureUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-source-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade kernel-obs-qaUpgrade kernel-default-extraUpgrade kernel-default-develUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-syms-rtUpgrade kernel-source | Jun 13, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.5.0-1024-azureUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64kUpgrade linux-image-azureUpgrade linux-image-intelUpgrade linux-image-nvidia-6.5Upgrade linux-image-6.5.0-44-genericUpgrade linux-image-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-starfiveUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-6.5.0-1027-oemUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-oem-22.04Upgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-gcpUpgrade linux-image-gkeUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-gkeopUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-112-generic | Jul 1, 2024 | Apr 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Apr 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