CVE Catalog

CVE-2025-38253

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

In the Linux kernel's HID Wacom driver, wacom_aes_battery_handler() is scheduled as delayed work but not canceled on device removal, leading to hard crashes or 'general protection fault' after device disconnect.

Risk Assessment

Removing a Wacom device with pending delayed work can cause system crashes, including data loss or requiring a reboot.

Recommendation

Apply the Linux kernel patch that cancels aes_battery_work in wacom_remove().

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: HID: wacom: fix crash in wacom_aes_battery_handler() Commit fd2a9b29dc9c ("HID: wacom: Remove AES power_supply after extended inactivity") introduced wacom_aes_battery_handler() which is scheduled as a delayed work (aes_battery_work). In wacom_remove(), aes_battery_work is not canceled. Consequently, if the device is removed while aes_battery_work is still pending, then hard crashes or "Oops: general protection fault..." are experienced when wacom_aes_battery_handler() is finally called. E.g., this happens with built-in USB devices after resume from hibernate when aes_battery_work was still pending at the time of hibernation. So, take care to cancel aes_battery_work in wacom_remove().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS