In the Linux kernel, the following vulnerability has been resolved:
HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
The flag I2C_HID_READ_PENDING is used to serialize I2C operations. However, this is not necessary, because I2C core already has its own locking for that.
More importantly, this flag can cause a lock-up: if the flag is set in i2c_hid_xfer() and an interrupt happens, the interrupt handler (i2c_hid_irq) will check this flag and return immediately without doing anything, then the interrupt handler will be invoked again in an infinite loop.
Since interrupt handler is an RT task, it takes over the CPU and the flag-clearing task never gets scheduled, thus we have a lock-up.
Delete this unnecessary flag.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.216-204.855Upgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-livepatch-4.14.348-265.562Upgrade kernel-toolsUpgrade kernel-headersUpgrade kernel-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade perf-debuginfoUpgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfo | May 21, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelists | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Oct 9, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | May 20, 2024 |
| Redhat_linux | — | No solution exists | Jul 9, 2025 | May 20, 2024 |
| Suse | — | Upgrade dlm-kmp-rtUpgrade dtb-marvellUpgrade kernel-azure-extraUpgrade kernel-obs-buildUpgrade kernel-rt-develUpgrade kernel-default-optionalUpgrade dtb-nvidiaUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-default-baseUpgrade dtb-renesasUpgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade kernel-defaultUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade dtb-amdUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-docs-htmlUpgrade dtb-allwinnerUpgrade kernel-debugUpgrade kernel-source-rtUpgrade dtb-appleUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-azure-baseUpgrade dtb-caviumUpgrade reiserfs-kmp-64kbUpgrade kernel-devel-rtUpgrade kernel-rt-optionalUpgrade dtb-rockchipUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-sprdUpgrade dtb-armUpgrade dtb-xilinxUpgrade kernel-rt_debug-livepatch-develUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-defaultUpgrade kernel-debug-develUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-rt_debugUpgrade kernel-rt_debug-develUpgrade kernel-develUpgrade dlm-kmp-azureUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-kvmsmallUpgrade ocfs2-kmp-64kbUpgrade kernel-symsUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-devel-azureUpgrade dtb-mediatekUpgrade kernel-azure-optionalUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rtUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-develUpgrade dtb-apmUpgrade kernel-syms-rtUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade kernel-rt-livepatch-develUpgrade dtb-exynosUpgrade dlm-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade kernel-default-develUpgrade kernel-sourceUpgrade kernel-default-vdsoUpgrade kernel-source-azureUpgrade kernel-default-manUpgrade gfs2-kmp-64kbUpgrade dtb-lgUpgrade kernel-syms-azureUpgrade kselftests-kmp-64kbUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-rtUpgrade kernel-rt-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-64kbUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dtb-qcomUpgrade dtb-freescale | Jun 24, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1010-nvidiaUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-4.15.0-227-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1008-raspiUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-awsUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-raspi2Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1040-iotUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-aws-hweUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-6.8.0-1009-oemUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1009-ibmUpgrade linux-image-6.8.0-1010-nvidia-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-4.4.0-257-genericUpgrade linux-image-4.15.0-227-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-4.15.0-1164-gcpUpgrade linux-image-oem-20.04dUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-39-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1011-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-6.8.0-1012-awsUpgrade linux-image-4.4.0-1172-awsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-6.8.0-39-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-oemUpgrade linux-image-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-oem-20.04Upgrade linux-image-4.4.0-1134-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-39-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-4.15.0-1170-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-gkeopUpgrade linux-image-4.4.0-1135-kvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibm-classicUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-lowlatencyUpgrade linux-image-generic-lts-xenialUpgrade linux-image-4.15.0-1154-kvmUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-24.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-raspiUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-oem-osp1Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-4.15.0-1133-oracleUpgrade linux-image-6.8.0-1007-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-4.15.0-1179-azureUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-39-lowlatency-64kUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.4.0-257-lowlatencyUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.15.0-116-generic-lpae | Jul 15, 2024 | May 20, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 20, 2024 |
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