CVE-2022-49555

CVE-2022-49555

High · published February 26, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
18.9
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: hci_qca: Use del_timer_sync() before freeing

While looking at a crash report on a timer list being corrupted, which

usually happens when a timer is freed while still active. This is

commonly triggered by code calling del_timer() instead of

del_timer_sync() just before freeing.

One possible culprit is the hci_qca driver, which does exactly that.

Eric mentioned that wake_retrans_timer could be rearmed via the work

queue, so also move the destruction of the work queue before

del_timer_sync().

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00275 · 18.9th percentile
Published
2025-02-26T12:01Z
Affected products (4)
ProductVersionsFixed in
linux/linux_kernel≥ 4.3, < 5.10.1205.10.120
linux/linux_kernel≥ 5.11, < 5.15.455.15.45
linux/linux_kernel≥ 5.16, < 5.17.135.17.13
linux/linux_kernel≥ 5.18, < 5.18.25.18.2
References (5)
EPSS history
Timeline
  • 26 FEB 02:14Z
    Bluetooth: hci_qca: Use del_timer_sync() before freeing
    cvelistv5