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-coreUpgrade kernel-rt-kvmUpgrade kernel-uki-virtUpgrade kernel-modulesUpgrade rtlaUpgrade kernel-docUpgrade kernel-rt-debugUpgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade kernel-debugUpgrade kernel-64k-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debug-develUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64kUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-modulesUpgrade kernel-rt-64k-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-coreUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-develUpgrade kernel-debug-modules-coreUpgrade kernel-debug-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-extraUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-64k-debug-develUpgrade kernel-64k-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-toolsUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade python3-perfUpgrade kernel-rt-64k-debug-coreUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-coreUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-debug-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-64k-modules-extraUpgrade kernel-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-headersUpgrade kernel-abi-stablelistsUpgrade kernel-rt-64kUpgrade perfUpgrade libperfUpgrade kernel-tools-libs-develUpgrade kernel-devel-matched | 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-rtUpgrade kernelNo solution exists | Jul 9, 2025 | Apr 1, 2025 |
| Rocky_linux | — | Upgrade python3-perf-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-debug-modulesUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernel-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-zfcpdumpUpgrade kernelUpgrade kernel-debuginfoUpgrade rtlaUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-develUpgrade kernel-uki-virtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-zfcpdump-coreUpgrade libperf-debuginfoUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade perf-debuginfoUpgrade kernel-uki-virt-addonsUpgrade libperfUpgrade kernel-zfcpdump-modulesUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-debug-devel-matchedUpgrade kernel-headersUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-devel | Feb 5, 2026 | Oct 4, 2025 |
| Suse | — | Upgrade kernel-64kb-extraUpgrade kernel-azure-vdsoUpgrade kernel-obs-qaUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-default-baseUpgrade kernel-macrosUpgrade kernel-defaultUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-azure-develUpgrade kernel-develUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-default-vdsoUpgrade kernel-azureUpgrade kernel-64kbUpgrade kernel-default-livepatchUpgrade kernel-default-extraUpgrade kernel-docs-htmlUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade kernel-source-azureUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade kernel-devel-azure | Dec 5, 2025 | Aug 6, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-6.11.0-1024-oemUpgrade linux-image-lowlatencyUpgrade linux-image-azure-fde-edgeUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-aws-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-gcp-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-virtual-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-aws-64k-6.8Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azureUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-genericUpgrade linux-image-gke-64k-6.8Upgrade linux-image-6.11.0-1015-awsUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-nvidiaUpgrade linux-image-aws-6.8Upgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1036-azureUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-realtimeUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-realtime-6.8.1Upgrade linux-image-gcpUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1039-awsUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-virtualUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-oracleUpgrade linux-image-azure-6.11Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-awsUpgrade linux-image-ibm-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-24.04bUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-oem-22.04Upgrade 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-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-generic-lpaeUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-6.8.0-84-lowlatencyUpgrade 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-1038-azureUpgrade linux-image-lowlatency-6.11Upgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-nvidia-64k-6.8 | 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