In the Linux kernel, the following vulnerability has been resolved:
media: rkisp1: Fix IRQ disable race issue
In rkisp1_isp_stop() and rkisp1_csi_disable() the driver masks the interrupts and then apparently assumes that the interrupt handler won't be running, and proceeds in the stop procedure. This is not the case, as the interrupt handler can already be running, which would lead to the ISP being disabled while the interrupt handler handling a captured frame.
This brings up two issues: 1) the ISP could be powered off while the interrupt handler is still running and accessing registers, leading to board lockup, and 2) the interrupt handler code and the code that disables the streaming might do things that conflict.
It is not clear to me if 2) causes a real issue, but 1) can be seen with a suitable delay (or printk in my case) in the interrupt handler, leading to board lockup.
CVSS Details
- CVSS 3.1 Base Score: 4.7
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/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 | Jul 30, 2024 | Mar 6, 2024 |
| Suse | — | Upgrade kernel-debugUpgrade dtb-hisiliconUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-develUpgrade kernel-default-extraUpgrade dtb-marvellUpgrade kernel-default-develUpgrade dtb-apmUpgrade kernel-devel-azureUpgrade kernel-64kbUpgrade dtb-freescaleUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-macrosUpgrade kernel-azure-livepatch-develUpgrade dtb-xilinxUpgrade kernel-azure-extraUpgrade kselftests-kmp-defaultUpgrade dtb-qcomUpgrade kernel-rt_debugUpgrade kernel-rtUpgrade dtb-appleUpgrade dtb-mediatekUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade kernel-syms-rtUpgrade kernel-default-vdsoUpgrade kernel-default-optionalUpgrade dtb-amazonUpgrade ocfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade kernel-64kb-develUpgrade kernel-rt-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-azure-vdsoUpgrade kernel-64kb-optionalUpgrade kernel-obs-qaUpgrade cluster-md-kmp-azureUpgrade dtb-armUpgrade kernel-debug-develUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade kernel-symsUpgrade dlm-kmp-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-sourceUpgrade dtb-amdUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade kselftests-kmp-rtUpgrade dtb-socionextUpgrade kernel-docs-htmlUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade dlm-kmp-defaultUpgrade kernel-rt-optionalUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade kernel-rt-vdsoUpgrade kernel-default-baseUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-develUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-source-rtUpgrade dtb-allwinnerUpgrade dtb-broadcomUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rt-extraUpgrade kernel-debug-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade dtb-alteraUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-develUpgrade dtb-renesas | May 15, 2024 | Mar 6, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-gcpUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-genericUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oracleUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.5.0-41-genericUpgrade linux-image-raspiUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-6.1.0-1035-oemUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-nvidia-6.5Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-laptop-23.10Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-kvmUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-awsUpgrade linux-image-starfive | Mar 12, 2024 | Mar 6, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Mar 6, 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