In the Linux kernel, the following vulnerability has been resolved:
iio: light: opt3001: fix deadlock due to concurrent flag access
The threaded IRQ function in this driver is reading the flag twice: once to lock a mutex and once to unlock it. Even though the code setting the flag is designed to prevent it, there are subtle cases where the flag could be true at the mutex_lock stage and false at the mutex_unlock stage. This results in the mutex not being unlocked, resulting in a deadlock.
Fix it by making the opt3001_irq() code generally more robust, reading the flag into a variable and using the variable value at both stages.
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 | May 28, 2025 | May 20, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Nov 11, 2025 | May 20, 2025 |
| Suse | — | Upgrade dlm-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-rt-livepatch-develUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-64kb-develUpgrade kernel-rt_debugUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-rt-develUpgrade reiserfs-kmp-azureUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kselftests-kmp-rtUpgrade kernel-default-base-rebuildUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-default-baseUpgrade kernel-devel-rtUpgrade dtb-sprdUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-rtUpgrade dtb-amdUpgrade dtb-amlogicUpgrade kernel-rt-extraUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade dtb-nvidiaUpgrade kernel-debug-develUpgrade kernel-symsUpgrade dtb-renesasUpgrade kernel-devel-azureUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-zfcpdumpUpgrade kernel-64kbUpgrade kernel-debug-vdsoUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade dtb-amazonUpgrade reiserfs-kmp-64kbUpgrade kernel-develUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-defaultUpgrade dtb-marvellUpgrade dtb-broadcomUpgrade kernel-azureUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-debugUpgrade dtb-exynosUpgrade dtb-caviumUpgrade dtb-allwinnerUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade kernel-default-develUpgrade kernel-azure-develUpgrade dtb-freescaleUpgrade dtb-appleUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-syms-azureUpgrade kernel-docs-htmlUpgrade kernel-64kb-optionalUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade kernel-obs-buildUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dtb-xilinxUpgrade dtb-alteraUpgrade ocfs2-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-default-livepatch | Dec 5, 2025 | Jul 8, 2025 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-163-genericUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-6.14.0-1011-awsUpgrade linux-image-aws-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-virtual-6.14Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-generic-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-azure-fips-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-genericUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-kvm-5.15Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-oracleUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-generic-64k-6.14Upgrade linux-image-gkeUpgrade linux-image-aws-5.15Upgrade linux-image-fips-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-6.14.0-1014-gcp-64kUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.14.0-1011-oracleUpgrade linux-image-generic-lpaeUpgrade linux-image-6.14.0-28-generic-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1010-azureUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oem-24.04aUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-6.14.0-1011-aws-64kUpgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-6.14.0-28-genericUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-gcp-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-6.14Upgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.14.0-1010-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-6.14.0-1011-oracle-64kUpgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-raspi-6.14Upgrade linux-image-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-aws-64k-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-azure-6.14Upgrade linux-image-realtime-6.14Upgrade linux-image-realtime-6.8.1Upgrade linux-image-kvmUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-awsUpgrade linux-image-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-1014-gcpUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-generic-64kUpgrade linux-image-generic-64k-5.15Upgrade linux-image-gcp-6.14Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-5.15.0-1102-azureUpgrade linux-image-5.15.0-1097-awsUpgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.14Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-20.04bUpgrade linux-image-6.14.0-1010-oemUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-oem-24.04cUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-generic-6.14Upgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-azureUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-1012-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-5.15Upgrade linux-image-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-1051-azure | Jun 26, 2025 | May 20, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | May 20, 2025 |
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