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-rt-develUpgrade kernel-64k-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-develUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade rvUpgrade kernel-64k-debug-modulesUpgrade bpftoolUpgrade kernel-rt-64k-debug-develUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-64k-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-64k-coreUpgrade kernel-cross-headersUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-toolsUpgrade kernel-64k-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debugUpgrade kernel-64k-debug-develUpgrade kernel-tools-libsUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernelUpgrade kernel-64k-debug-modules-coreUpgrade kernel-devel-matchedUpgrade rtlaUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-coreUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade libperfUpgrade kernel-rt-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade python3-perfUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-64k-modules-extraUpgrade kernel-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-headersUpgrade kernel-64k-debugUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-modules-extra | Sep 25, 2025 | Sep 22, 2025 |
| Amazon Linux Ami 2 | — | Upgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernel-headersUpgrade bpftoolUpgrade kernel-livepatch-5.10.248-247.988Upgrade kernel-tools-debuginfoUpgrade perfUpgrade kernelUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.201-140.219Upgrade kernel-debuginfoUpgrade kernel-develUpgrade perf-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perf6.12-debuginfoUpgrade bpftool6.12-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel6.12-tools-develUpgrade kernel6.12-toolsUpgrade kernel-tools-debuginfoUpgrade kernel6.12-headersUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-modules-extraUpgrade python3-perfUpgrade kernel-headersUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade perfUpgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.1.159-181.297Upgrade kernel-develUpgrade kernel-libbpfUpgrade kernel-tools-develUpgrade kernel6.12Upgrade bpftool6.12Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel6.12-libbpf-develUpgrade kernel-toolsUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpf-debuginfoUpgrade bpftoolUpgrade kernel-libbpf-staticUpgrade perf6.12Upgrade kernel-libbpf-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel-livepatch-6.12.46-66.121 | Sep 30, 2025 | Aug 19, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jan 12, 2026 | Jan 12, 2026 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Mar 17, 2026 | Mar 17, 2026 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs | Jan 15, 2026 | Jan 13, 2026 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel | Feb 3, 2026 | Jan 13, 2026 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Sep 24, 2025 | Aug 19, 2025 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Sep 23, 2025 | Aug 19, 2025 |
| Rocky_linux | — | Upgrade kernel-rtUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade libperf-debuginfoUpgrade rvUpgrade kernelUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-develUpgrade kernel-zfcpdump-devel-matchedUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade perf-debuginfoUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-uki-virtUpgrade kernel-modules-extraUpgrade kernel-modulesUpgrade kernel-debug-devel-matchedUpgrade rtlaUpgrade kernel-zfcpdumpUpgrade python3-perfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-devel-matchedUpgrade kernel-debugUpgrade libperfUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-extra | Feb 5, 2026 | Oct 18, 2025 |
| Suse | — | Upgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-rt-optionalUpgrade dtb-appleUpgrade reiserfs-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade dtb-qcomUpgrade dtb-lgUpgrade dtb-apmUpgrade kernel-macrosUpgrade dtb-caviumUpgrade kernel-default-livepatchUpgrade kernel-debug-develUpgrade dtb-amazonUpgrade dtb-amdUpgrade dtb-broadcomUpgrade kernel-rtUpgrade kernel-kvmsmall-develUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-develUpgrade kernel-azure-extraUpgrade kernel-sourceUpgrade gfs2-kmp-rtUpgrade kernel-rt_debug-develUpgrade dtb-hisiliconUpgrade kselftests-kmp-azureUpgrade kernel-symsUpgrade kernel-azure-develUpgrade kernel-kvmsmallUpgrade dtb-marvellUpgrade kernel-64kb-develUpgrade cluster-md-kmp-defaultUpgrade kernel-default-develUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-source-azureUpgrade kernel-64kbUpgrade kernel-kvmsmall-vdsoUpgrade dtb-alteraUpgrade kselftests-kmp-64kbUpgrade dtb-freescaleUpgrade gfs2-kmp-azureUpgrade kernel-obs-qaUpgrade dtb-amlogicUpgrade kernel-rt_debugUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade dtb-socionextUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade ocfs2-kmp-defaultUpgrade kernel-defaultUpgrade kernel-obs-buildUpgrade kernel-default-manUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-azureUpgrade kernel-docsUpgrade dtb-sprdUpgrade reiserfs-kmp-azureUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-default-livepatch-develUpgrade dtb-nvidiaUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-rt-vdsoUpgrade kernel-default-optionalUpgrade kselftests-kmp-defaultUpgrade kernel-syms-rtUpgrade kernel-debug-vdsoUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade kernel-default-baseUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade dtb-xilinxUpgrade reiserfs-kmp-rtUpgrade kernel-azureUpgrade kernel-rt-develUpgrade kernel-rt-extraUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-vdsoUpgrade dlm-kmp-rt | Dec 5, 2025 | Sep 26, 2025 |
| Ubuntu | — | Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-5.15Upgrade linux-image-generic-6.14Upgrade linux-image-azure-fipsUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1103-awsUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-6.14Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-xilinx-6.8Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-gcp-6.14Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-raspi-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtual-6.8Upgrade linux-image-azureUpgrade linux-image-fipsUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.14.0-1016-oemUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-awsUpgrade linux-image-aws-6.14Upgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-gke-6.8Upgrade linux-image-6.14.0-1017-azureUpgrade linux-image-6.14.0-36-genericUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-nvidiaUpgrade linux-image-lowlatency-6.8Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-virtual-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-oracle-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-raspi-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-ibm-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-oracle-6.14Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-5.15.0-173-fipsUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-gke-64k-6.8Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-fips-6.8Upgrade linux-image-xilinxUpgrade linux-image-gkeopUpgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-virtualUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-realtimeUpgrade linux-image-kvm-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-intelUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-oracle-64kUpgrade linux-image-virtual-6.14Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-lowlatency-64kUpgrade linux-image-ibm-6.8Upgrade linux-image-gkeUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracleUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-6.14Upgrade linux-image-fips-6.8Upgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-aws-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-oem-6.14Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-gcpUpgrade linux-image-azure-6.8Upgrade linux-image-aws-64kUpgrade 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-5.15.0-1098-intel-iotgUpgrade linux-image-gcp-6.8Upgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-genericUpgrade linux-image-fips-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-gke-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-106-fipsUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-5.15.0-173-generic | 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