CVE-2026-64362 Details
Description
In the Linux kernel, the following vulnerability has been resolved: HID: lg-g15: cancel pending work on remove to fix a use-after-free lg_g15_data is allocated with devm and holds a work item. The report handlers schedule that work straight from device input. lg_g15_event() and lg_g15_v2_event() do it on the backlight cycle key, and lg_g510_leds_event() does it too. The worker dereferences the lg_g15_data back through container_of. The driver had no remove callback and never cancelled the work. So if a report scheduled the work and the keyboard was then unplugged, devres freed lg_g15_data while the work was still pending or running, and the worker touched freed memory. This is a use-after-free. It is reachable as a race on device unplug. Add a remove callback that cancels the work before devres frees the state. g15->work is only initialized for the models that schedule it (G15, G15 v2, G510). The G13 and Z-10 leave it zeroed, so guard the cancel on g15->work.func to avoid cancelling a work that was never set up. The g15 NULL test mirrors the one already in lg_g15_raw_event().
A use-after-free vulnerability has been identified in the Linux kernel's HID LG-G15 driver. This issue arises because the driver does not properly manage the lifecycle of work items associated with input events from LG G15, G15 v2, and G510 devices. When the keyboard is unplugged, the memory holding the work item is freed while the work is still pending or being processed, leading to a race condition where the worker accesses freed memory. The vulnerability is present in the Linux kernel stable tree.
Users can update to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the Linux kernel official website.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/33cd1a000daf929356aacf2b191d31714ff0615e | kernel.org | Patch |
| https://git.kernel.org/stable/c/3b9a3919aac6977262f04d5365c0456877522a44 | kernel.org | Patch |
| https://git.kernel.org/stable/c/4aef9676c26dff8723b56834951cfc6b618f0986 | kernel.org | Patch |
| https://git.kernel.org/stable/c/4d0d51bc12d246accbfbb94de05d729c68c9b8fb | kernel.org | Patch |
| https://git.kernel.org/stable/c/7705b4140d188ce22656f6e541ae7ef834c7e11a | kernel.org | Patch |
| https://git.kernel.org/stable/c/8131f4226688c4be5f30874d167e44dab838eb09 | kernel.org | Patch |
| https://git.kernel.org/stable/c/acce9dee807f21184fff19ad17c8ed464247e7f7 | kernel.org | Patch |
| https://git.kernel.org/stable/c/dfc6e61f83113cc18346b6988f07271c0063357d | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-416 | Use After Free | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 5.5, < 5.10.261 >= 5.11, < 5.15.212 >= 5.16, < 6.1.178 >= 6.2, < 6.6.145 >= 6.7, < 6.12.96 >= 6.13, < 6.18.39 >= 6.19, < 7.1.4 7.2 rc1 7.2 rc2 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 4, 2026 | Initial Analysis | [email protected] |
| Aug 17, 2026 | CVE Modified | kernel.org |
| Jul 25, 2026 | New CVE Received | kernel.org |