In the Linux kernel, the following vulnerability has been resolved:
HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
The system can experience a random crash a few minutes after the driver is removed. This issue occurs due to improper handling of memory freeing in the ishtp_hid_remove() function.
The function currently frees the `driver_data` directly within the loop that destroys the HID devices, which can lead to accessing freed memory. Specifically, `hid_destroy_device()` uses `driver_data` when it calls `hid_ishtp_set_feature()` to power off the sensor, so freeing `driver_data` beforehand can result in accessing invalid memory.
This patch resolves the issue by storing the `driver_data` in a temporary variable before calling `hid_destroy_device()`, and then freeing the `driver_data` after the device is destroyed.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-tools-libs-develUpgrade perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-toolsUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-docUpgrade kernel-64k-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-64k-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debugUpgrade kernel-rt-64k-develUpgrade kernel-rt-64k-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-64kUpgrade kernel-debug-modules-coreUpgrade rvUpgrade kernel-rtUpgrade kernel-rt-develUpgrade kernel-develUpgrade bpftoolUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-coreUpgrade kernel-64k-devel-matchedUpgrade kernelUpgrade rtlaUpgrade kernel-rt-64k-debug-modules-coreUpgrade libperfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-64k-modules-coreUpgrade kernel-64k-coreUpgrade kernel-zfcpdumpUpgrade kernel-64kUpgrade kernel-cross-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-coreUpgrade kernel-64k-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64k-debugUpgrade kernel-rt-debug-develUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modules-extraUpgrade kernel-uki-virtUpgrade python3-perf | Aug 8, 2025 | Aug 4, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade bpftoolUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.235-227.919Upgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-livepatch-5.15.179-121.185Upgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade perf | Apr 25, 2025 | Apr 1, 2025 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-libbpf-develUpgrade kernel-develUpgrade kernel-livepatch-6.1.131-143.221Upgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-libbpfUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-toolsUpgrade bpftoolUpgrade perfUpgrade kernel-headersUpgrade kernel-libbpf-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf | Apr 30, 2025 | Apr 1, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libs | Jun 13, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perf | Jul 21, 2025 | Apr 1, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Jul 1, 2025 | Apr 1, 2025 |
| Oracle_linux | — | Upgrade kernel | Aug 12, 2025 | Apr 1, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jul 9, 2025 | Apr 1, 2025 |
| Rocky_linux | — | Upgrade kernel-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade libperf-debuginfoUpgrade kernel-modules-coreUpgrade libperfUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade perfUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernel-zfcpdump-debuginfoUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-tools-libs-develUpgrade kernel-modulesUpgrade kernel-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-rtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-toolsUpgrade rtlaUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-coreUpgrade bpftool-debuginfoUpgrade kernel-uki-virtUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debugUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-coreUpgrade rvUpgrade kernel-debugUpgrade kernel-debug-modules-coreUpgrade kernel-debug-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-modules-extra | Feb 5, 2026 | Sep 8, 2025 |
| Suse | — | Upgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-rtUpgrade dtb-alteraUpgrade kernel-devel-azureUpgrade kernel-zfcpdumpUpgrade dtb-qcomUpgrade kernel-rtUpgrade kernel-azure-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade dtb-lgUpgrade kernel-azure-develUpgrade dtb-allwinnerUpgrade kernel-devel-rtUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade ocfs2-kmp-azureUpgrade dtb-caviumUpgrade dtb-armUpgrade kernel-64kb-develUpgrade kernel-source-azureUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade kernel-rt-extraUpgrade reiserfs-kmp-azureUpgrade kernel-develUpgrade dtb-exynosUpgrade dtb-xilinxUpgrade cluster-md-kmp-azureUpgrade kernel-obs-buildUpgrade kselftests-kmp-rtUpgrade kernel-defaultUpgrade kernel-rt_debug-develUpgrade kernel-default-extraUpgrade kernel-debugUpgrade kernel-debug-vdsoUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-symsUpgrade kernel-source-rtUpgrade kernel-default-manUpgrade kernel-default-livepatch-develUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-freescaleUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-azureUpgrade dtb-renesasUpgrade dtb-marvellUpgrade dtb-amazonUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-default-livepatchUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade dtb-apmUpgrade kernel-rt_debug-vdsoUpgrade dtb-broadcomUpgrade kernel-obs-qaUpgrade dtb-amdUpgrade kernel-syms-rtUpgrade kernel-macrosUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-extraUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade dtb-amlogicUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-socionextUpgrade ocfs2-kmp-64kbUpgrade dtb-sprdUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-rt-optionalUpgrade kernel-default-develUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade dtb-appleUpgrade kernel-azure | Dec 5, 2025 | Aug 6, 2025 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1129-raspiUpgrade linux-image-5.4.0-1120-fipsUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-oemUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1133-kvmUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.4.0-1105-bluefieldUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-6.8.0-84-genericUpgrade linux-image-aws-fipsUpgrade linux-image-gke-64kUpgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-5.4.0-1064-xilinx-zynqmpUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-216-lowlatencyUpgrade linux-image-realtimeUpgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtualUpgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-azure-6.11Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-5.4.0-1146-awsUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-awsUpgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-genericUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-5.4.0-1092-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-5.4.0-1149-gcpUpgrade linux-image-azure-fde-edgeUpgrade linux-image-5.4.0-216-genericUpgrade linux-image-fipsUpgrade linux-image-bluefieldUpgrade linux-image-azure-lts-24.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-22.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-5.4.0-1051-iotUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-216-generic-lpaeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-1024-oemUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1151-azureUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-realtime-6.8.1Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-gcp-64kUpgrade linux-image-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-aws-64k-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-intelUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-aws-64kUpgrade linux-image-5.4.0-1151-azure-fipsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.4.0-1149-gcp-fipsUpgrade linux-image-azure-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.15.0-140-fipsUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-kvmUpgrade linux-image-lowlatency-6.11Upgrade linux-image-gke-64k-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-raspi-6.8Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-raspi2Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1144-oracleUpgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gke-6.8Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-gkeUpgrade linux-image-generic-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-5.4.0-1146-aws-fipsUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-1079-intel-iotg | May 20, 2025 | Apr 1, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Apr 1, 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