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