In the Linux kernel, the following vulnerability has been resolved:
HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove()
During the `rmmod` operation for the `intel_ishtp_hid` driver, a use-after-free issue can occur in the hid_ishtp_cl_remove() function. The function hid_ishtp_cl_deinit() is called before ishtp_hid_remove(), which can lead to accessing freed memory or resources during the removal process.
Call Trace: ? ishtp_cl_send+0x168/0x220 [intel_ishtp] ? hid_output_report+0xe3/0x150 [hid] hid_ishtp_set_feature+0xb5/0x120 [intel_ishtp_hid] ishtp_hid_request+0x7b/0xb0 [intel_ishtp_hid] hid_hw_request+0x1f/0x40 [hid] sensor_hub_set_feature+0x11f/0x190 [hid_sensor_hub] _hid_sensor_power_state+0x147/0x1e0 [hid_sensor_trigger] hid_sensor_runtime_resume+0x22/0x30 [hid_sensor_trigger] sensor_hub_remove+0xa8/0xe0 [hid_sensor_hub] hid_device_remove+0x49/0xb0 [hid] hid_destroy_device+0x6f/0x90 [hid] ishtp_hid_remove+0x42/0x70 [intel_ishtp_hid] hid_ishtp_cl_remove+0x6b/0xb0 [intel_ishtp_hid] ishtp_cl_device_remove+0x4a/0x60 [intel_ishtp] ...
Additionally, ishtp_hid_remove() is a HID level power off, which should occur before the ISHTP level disconnect.
This patch resolves the issue by reordering the calls in hid_ishtp_cl_remove(). The function ishtp_hid_remove() is now called before hid_ishtp_cl_deinit().
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-debugUpgrade kernel-devel-matchedUpgrade libperfUpgrade kernel-abi-stablelistsUpgrade kernel-cross-headersUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64kUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-64k-debug-modules-extraUpgrade rvUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-modules-extraUpgrade kernel-headersUpgrade kernel-rt-64k-debug-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-devel-matchedUpgrade kernel-modules-coreUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernelUpgrade perfUpgrade kernel-tools-libs-develUpgrade python3-perfUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade rtlaUpgrade kernel-rt-debug-coreUpgrade kernel-64kUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-64k-coreUpgrade kernel-modulesUpgrade kernel-uki-virtUpgrade kernel-tools-libsUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-rt-64k-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-debug-modules-coreUpgrade kernel-64k-modules-coreUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-64k-develUpgrade kernel-docUpgrade kernel-rt-debug-devel | Aug 8, 2025 | Aug 4, 2025 |
| Debian | — | Upgrade linux | Jul 23, 2026 | Jul 23, 2026 |
| Oracle_linux | — | Upgrade kernel | Aug 12, 2025 | Apr 1, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Apr 1, 2025 |
| Rocky_linux | — | Upgrade kernel-develUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-modulesUpgrade kernel-rt-modulesUpgrade kernelUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade rtlaUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-debuginfoUpgrade libperf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-uki-virtUpgrade python3-perfUpgrade perf-debuginfoUpgrade libperfUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade kernel-devel-matchedUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-coreUpgrade kernel-tools-libs-develUpgrade perf | Feb 5, 2026 | Oct 4, 2025 |
| Suse | — | Upgrade kernel-syms-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-source-azureUpgrade kernel-symsUpgrade kernel-default-vdsoUpgrade kernel-azureUpgrade kernel-azure-extraUpgrade kernel-develUpgrade kernel-sourceUpgrade kernel-source-vanillaUpgrade kernel-azure-develUpgrade kernel-devel-azureUpgrade kernel-default-livepatchUpgrade kernel-zfcpdumpUpgrade kernel-kvmsmall-develUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade kernel-default-develUpgrade kernel-docs-htmlUpgrade kernel-kvmsmallUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-azure-vdsoUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade kernel-64kb-extraUpgrade kernel-64kb-develUpgrade reiserfs-kmp-default | Dec 5, 2025 | Aug 6, 2025 |
| Ubuntu | — | Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-ibmUpgrade linux-image-genericUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-oracle-6.8Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-virtual-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-aws-6.8Upgrade linux-image-generic-64kUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-aws-64k-6.8Upgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-fde-edgeUpgrade linux-image-gke-64kUpgrade linux-image-ibm-classicUpgrade linux-image-azure-nvidia-6.8Upgrade linux-image-aws-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-gcpUpgrade linux-image-azureUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-raspi-6.8Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-gke-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-gcp-6.8Upgrade linux-image-realtimeUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-lowlatency-6.11Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-ibm-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-virtualUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-oracleUpgrade linux-image-azure-6.11Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.11.0-28-genericUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fde-6.11 | Jun 26, 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