CVEvulnerability

CVE-2023-52475

7.8 HIGH Published 2024-02-29 Modified 2026-06-17 Official page ↗
Status
Analyzed
Published
2024-02-29
Last modified
2026-06-17
Assigner
416baaa9-dc9f-4396-8d5f-8c081fb06d67
CVSS 3.1 ([email protected])
7.8 HIGH — CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-416

Description

In the Linux kernel, the following vulnerability has been resolved: Input: powermate - fix use-after-free in powermate_config_complete syzbot has found a use-after-free bug [1] in the powermate driver. This happens when the device is disconnected, which leads to a memory free from the powermate_device struct. When an asynchronous control message completes after the kfree and its callback is invoked, the lock does not exist anymore and hence the bug. Use usb_kill_urb() on pm->config to cancel any in-progress requests upon device disconnection. [1] https://syzkaller.appspot.com/bug?extid=0434ac83f907a1dbdd1e

Affected configurations

• linux linux kernel (< 4.14.328) • linux linux kernel (>= 4.15 < 4.19.297) • linux linux kernel (>= 4.20 < 5.4.259) • linux linux kernel (>= 5.5 < 5.10.199) • linux linux kernel (>= 5.11 < 5.15.136) • linux linux kernel (>= 5.16 < 6.1.59) • linux linux kernel (>= 6.2 < 6.5.8) • linux linux kernel 6.6

Related

Weakness · CWE (1)

References