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().
Metrics
Affected Vendors & Products
References
History
Thu, 27 Feb 2025 01:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
References |
| |
Metrics |
threat_severity
|
cvssV3_1
|
Wed, 26 Feb 2025 02:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
Description | 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(). | |
Title | Bluetooth: hci_qca: Use del_timer_sync() before freeing | |
References |
|
|

Status: PUBLISHED
Assigner: Linux
Published: 2025-02-26T02:14:03.150Z
Updated: 2025-05-04T08:40:27.341Z
Reserved: 2025-02-26T02:08:31.590Z
Link: CVE-2022-49555

No data.

Status : Received
Published: 2025-02-26T07:01:31.313
Modified: 2025-02-26T07:01:31.313
Link: CVE-2022-49555
