In the Linux kernel, the following vulnerability has been resolved:
HID: wacom: fix crash in wacomaesbattery_handler()
Commit fd2a9b29dc9c ("HID: wacom: Remove AES powersupply after extended inactivity") introduced wacomaesbatteryhandler() which is scheduled as a delayed work (aesbatterywork).
In wacomremove(), aesbatterywork is not canceled. Consequently, if the device is removed while aesbatterywork is still pending, then hard crashes or "Oops: general protection fault..." are experienced when wacomaesbatteryhandler() is finally called. E.g., this happens with built-in USB devices after resume from hibernate when aesbatterywork was still pending at the time of hibernation.
So, take care to cancel aesbatterywork in wacom_remove().
[
{
"target": {
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"265662849348832701353320780716157656216",
"237580858879186726146875788320856948587",
"112380796263880451173635930375512764985",
"47950304454342023775881749746999358910"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4f182ffa30c52ad1c8e12edfb8049ee748c0f1b",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2025-38253-19157d54"
},
{
"target": {
"function": "wacom_remove",
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"length": 624.0,
"function_hash": "259204733097582628485983056436767898088"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a4f182ffa30c52ad1c8e12edfb8049ee748c0f1b",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2025-38253-21ec818a"
},
{
"target": {
"function": "wacom_remove",
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"length": 624.0,
"function_hash": "259204733097582628485983056436767898088"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3054152c12e2eed1e72704aff47b0ea58229584",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2025-38253-8af58cea"
},
{
"target": {
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"265662849348832701353320780716157656216",
"237580858879186726146875788320856948587",
"112380796263880451173635930375512764985",
"47950304454342023775881749746999358910"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f3054152c12e2eed1e72704aff47b0ea58229584",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2025-38253-95451e85"
},
{
"target": {
"function": "wacom_remove",
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"length": 624.0,
"function_hash": "259204733097582628485983056436767898088"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57a3d82200dbeccd002244b96acad570eeeb731f",
"deprecated": false,
"signature_type": "Function",
"id": "CVE-2025-38253-bb1099f8"
},
{
"target": {
"file": "drivers/hid/wacom_sys.c"
},
"signature_version": "v1",
"digest": {
"line_hashes": [
"265662849348832701353320780716157656216",
"237580858879186726146875788320856948587",
"112380796263880451173635930375512764985",
"47950304454342023775881749746999358910"
],
"threshold": 0.9
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57a3d82200dbeccd002244b96acad570eeeb731f",
"deprecated": false,
"signature_type": "Line",
"id": "CVE-2025-38253-f47258b1"
}
]