CVE-2025-21928

Updated: 2026-02-27 01:26:11.2763

Description:

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.


Links NIST CIRCL RHEL Ubuntu

Severity

Severity Score
CVSS Version 2.x 0.0
CVSS Version 3.x HIGH 7.8

Status

OS name Project name Version Score Severity Status Errata Last updated

Statement

RHEL 7 ELS kernel 3.10.0 7.8 HIGH Released CLSA-2025:1757693980 2025-09-12 19:25:17
TuxCare 9.6 ESU kernel 5.14.0 7.8 HIGH Already Fixed 2025-08-18 00:47:34
Ubuntu 16.04 ELS linux-hwe 4.15.0 7.8 HIGH Released CLSA-2025:1747431461 2025-05-18 07:46:00
Ubuntu 18.04 ELS linux 4.15.0 7.8 HIGH Released CLSA-2025:1747430081 2025-05-18 07:45:47
Ubuntu 20.04 ELS linux 5.4.0 7.8 HIGH Released 2025-06-24 00:41:59
Total: 15