In the Linux kernel, the following vulnerability has been resolved:
HID: core: Harden s32ton() against conversion to 0 bits
Testing by the syzbot fuzzer showed that the HID core gets a shift-out-of-bounds exception when it tries to convert a 32-bit quantity to a 0-bit quantity. Ideally this should never occur, but there are buggy devices and some might have a report field with size set to zero; we shouldn't reject the report or the device just because of that.
Instead, harden the s32ton() routine so that it returns a reasonable result instead of crashing when it is called with the number of bits set to 0 -- the same as what snto32() does.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-develUpgrade kernel-rt-debugUpgrade kernel-debug-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-64kUpgrade kernel-64k-modules-coreUpgrade kernel-modules-extraUpgrade kernel-64k-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-64kUpgrade kernel-cross-headersUpgrade bpftoolUpgrade kernel-rt-coreUpgrade kernel-rt-develUpgrade kernel-rt-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debugUpgrade kernel-64k-debug-coreUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-modulesUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-debug-uki-virtUpgrade rvUpgrade kernel-debug-modules-coreUpgrade kernel-develUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-64k-debug-coreUpgrade kernel-docUpgrade rtlaUpgrade kernel-64k-debug-modules-coreUpgrade kernel-uki-virtUpgrade python3-perfUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debugUpgrade kernel-rt-64k-modulesUpgrade kernel-zfcpdump-develUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-develUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-64k-modules-extraUpgrade kernel-coreUpgrade perfUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs-devel | Sep 25, 2025 | Sep 22, 2025 |
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade bpftoolUpgrade kernel-livepatch-5.10.248-247.988Upgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-livepatch-5.15.201-140.219Upgrade kernel-debuginfoUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade bpftool6.12Upgrade kernel6.12-tools-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.12.46-66.121Upgrade kernel6.12-libbpf-develUpgrade perf6.12Upgrade python3-perf6.12-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel6.12-libbpf-staticUpgrade kernel6.12-libbpfUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade perfUpgrade kernel6.12-toolsUpgrade kernel6.12Upgrade kernel-tools-develUpgrade kernel6.12-tools-develUpgrade python3-perfUpgrade kernel6.12-headersUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-debuginfoUpgrade kernel6.12-modules-extraUpgrade perf-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel6.12-debuginfoUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.12Upgrade perf6.12-debuginfoUpgrade kernel-livepatch-6.1.159-181.297Upgrade kernelUpgrade kernel-develUpgrade kernel6.12-develUpgrade kernel-libbpf | Sep 30, 2025 | Aug 19, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jan 12, 2026 | Jan 12, 2026 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Jan 15, 2026 | Jan 13, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade bpftool | Feb 3, 2026 | Jan 13, 2026 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Sep 24, 2025 | Aug 19, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Sep 23, 2025 | Aug 19, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-debug-modules-extraUpgrade perf-debuginfoUpgrade kernel-debug-devel-matchedUpgrade python3-perfUpgrade kernel-rt-debug-modulesUpgrade kernel-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade rtlaUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade kernel-tools-debuginfoUpgrade kernel-devel-matchedUpgrade libperfUpgrade kernel-rt-debug-develUpgrade kernel-debug-uki-virtUpgrade kernel-debug-develUpgrade kernel-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernelUpgrade rvUpgrade kernel-rtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-devel | Feb 5, 2026 | Oct 18, 2025 |
| Suse | — | Upgrade reiserfs-kmp-64kbUpgrade kernel-symsUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade kernel-debugUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade kernel-source-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade ocfs2-kmp-64kbUpgrade kernel-azure-optionalUpgrade kernel-default-livepatchUpgrade dtb-marvellUpgrade dtb-caviumUpgrade cluster-md-kmp-azureUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade kernel-rt_debug-develUpgrade kernel-develUpgrade kselftests-kmp-azureUpgrade kernel-azure-extraUpgrade kernel-default-vdsoUpgrade kernel-64kb-develUpgrade kernel-rtUpgrade dtb-amazonUpgrade dtb-exynosUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-alteraUpgrade dtb-lgUpgrade kernel-default-develUpgrade kernel-devel-azureUpgrade gfs2-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-kvmsmall-develUpgrade kernel-sourceUpgrade dtb-amdUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-kvmsmallUpgrade dtb-hisiliconUpgrade kernel-azure-develUpgrade dtb-apmUpgrade dtb-appleUpgrade kernel-default-extraUpgrade ocfs2-kmp-rtUpgrade dtb-freescaleUpgrade kernel-rt_debugUpgrade kernel-syms-azureUpgrade dtb-broadcomUpgrade reiserfs-kmp-rtUpgrade kernel-docsUpgrade dlm-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-azureUpgrade kernel-rt_debug-vdsoUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade kernel-rt-livepatchUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade dtb-rockchipUpgrade dtb-xilinxUpgrade dlm-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-rt-develUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-vdsoUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-defaultUpgrade dtb-socionextUpgrade kernel-default-manUpgrade kernel-obs-buildUpgrade dtb-sprd | Dec 5, 2025 | Sep 26, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-6.14Upgrade linux-image-azure-6.14Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidia-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-oracle-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-aws-fipsUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-ibm-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-aws-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-nvidia-tegraUpgrade linux-image-azure-5.15Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-raspi-6.14Upgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-5.15.0-1103-awsUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-azure-fipsUpgrade linux-image-generic-6.14Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-raspiUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-realtime-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-lowlatency-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-gcp-fipsUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-generic-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-22.04Upgrade linux-image-realtime-6.14Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-realtimeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-173-genericUpgrade linux-image-generic-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-kvm-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-6.14Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-virtualUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-intelUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-aws-64kUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-oem-20.04Upgrade linux-image-kvmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gcpUpgrade linux-image-generic-64k-6.14Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-xilinxUpgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-virtual-6.14Upgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-ibm-6.8Upgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-24.04Upgrade linux-image-intel-iotgUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gcp-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-genericUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-igx | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Feb 9, 2026 | Aug 19, 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