In the Linux kernel, the following vulnerability has been resolved:
dmaengine: fsl-qdma: init irq after reg initialization
Initialize the qDMA irqs after the registers are configured so that interrupts that may have been pending from a primary kernel don't get processed by the irq handler before it is ready to and cause panic with the following trace:
Call trace: fsl_qdma_queue_handler+0xf8/0x3e8 __handle_irq_event_percpu+0x78/0x2b0 handle_irq_event_percpu+0x1c/0x68 handle_irq_event+0x44/0x78 handle_fasteoi_irq+0xc8/0x178 generic_handle_irq+0x24/0x38 __handle_domain_irq+0x90/0x100 gic_handle_irq+0x5c/0xb8 el1_irq+0xb8/0x180 _raw_spin_unlock_irqrestore+0x14/0x40 __setup_irq+0x4bc/0x798 request_threaded_irq+0xd8/0x190 devm_request_threaded_irq+0x74/0xe8 fsl_qdma_probe+0x4d4/0xca8 platform_drv_probe+0x50/0xa0 really_probe+0xe0/0x3f8 driver_probe_device+0x64/0x130 device_driver_attach+0x6c/0x78 __driver_attach+0xbc/0x158 bus_for_each_dev+0x5c/0x98 driver_attach+0x20/0x28 bus_add_driver+0x158/0x220 driver_register+0x60/0x110 __platform_driver_register+0x44/0x50 fsl_qdma_driver_init+0x18/0x20 do_one_initcall+0x48/0x258 kernel_init_freeable+0x1a4/0x23c kernel_init+0x10/0xf8 ret_from_fork+0x10/0x18
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 | May 8, 2024 | Apr 4, 2024 |
| Suse | — | Upgrade reiserfs-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade kselftests-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-marvellUpgrade kernel-docsUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-rt_debugUpgrade dtb-nvidiaUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-debug-develUpgrade dtb-armUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade kernel-develUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-azureUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debugUpgrade dtb-renesasUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade dtb-allwinnerUpgrade dtb-rockchipUpgrade kernel-azureUpgrade dtb-caviumUpgrade kernel-defaultUpgrade dlm-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-develUpgrade dtb-freescaleUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade dtb-lgUpgrade dtb-exynosUpgrade kernel-rt-develUpgrade dtb-amazonUpgrade kernel-symsUpgrade ocfs2-kmp-rtUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-develUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-default-extraUpgrade cluster-md-kmp-azureUpgrade kernel-zfcpdumpUpgrade dtb-broadcomUpgrade kernel-source-azureUpgrade kernel-rtUpgrade kselftests-kmp-64kbUpgrade dtb-apmUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-64kb-optionalUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-64kbUpgrade kernel-azure-develUpgrade cluster-md-kmp-defaultUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-syms-rtUpgrade kernel-kvmsmallUpgrade kernel-azure-extraUpgrade kernel-debug-livepatch-develUpgrade dtb-alteraUpgrade kernel-sourceUpgrade kernel-azure-livepatch-develUpgrade dtb-amlogic | Jun 13, 2024 | Apr 4, 2024 |
| Ubuntu | — | Upgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1110-raspiUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.4.0-1125-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1130-gcpUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-awsUpgrade linux-image-5.4.0-1131-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-kvmUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-112-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-raspiUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-gkeopUpgrade linux-image-gcpUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-5.4.0-186-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-186-lowlatencyUpgrade linux-image-azureUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1086-bluefieldUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-5.4.0-186-genericUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-5.4.0-1038-iotUpgrade linux-image-5.4.0-1126-awsUpgrade linux-image-5.4.0-1073-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-64kUpgrade linux-image-intelUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1093-gkeopUpgrade linux-image-gkeop-5.4Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-5.4.0-1114-kvmUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidiaUpgrade linux-image-gkeUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.4.0-1045-xilinx-zynqmpUpgrade linux-image-ibmUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-oem-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-oemUpgrade linux-image-5.15.0-1057-ibm | Jul 1, 2024 | Apr 4, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 4, 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