CVE-2022-49555

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().
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

22 Oct 2025, 17:31

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/2717654ae022e6ea959a4b7b762702fe1a4690c2 - () https://git.kernel.org/stable/c/2717654ae022e6ea959a4b7b762702fe1a4690c2 - Patch
References () https://git.kernel.org/stable/c/37d17f63d085d601011964ade7371aeebeb6ed4b - () https://git.kernel.org/stable/c/37d17f63d085d601011964ade7371aeebeb6ed4b - Patch
References () https://git.kernel.org/stable/c/4989bb03342941f2b730b37dfa38bce27b543661 - () https://git.kernel.org/stable/c/4989bb03342941f2b730b37dfa38bce27b543661 - Patch
References () https://git.kernel.org/stable/c/72ef98445aca568a81c2da050532500a8345ad3a - () https://git.kernel.org/stable/c/72ef98445aca568a81c2da050532500a8345ad3a - Patch
References () https://git.kernel.org/stable/c/db03727b4bbbbb36e6ef4cb655c670eefb6448e9 - () https://git.kernel.org/stable/c/db03727b4bbbbb36e6ef4cb655c670eefb6448e9 - Patch
CWE NVD-CWE-noinfo
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
First Time Linux
Linux linux Kernel
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: Bluetooth: hci_qca: usar del_timer_sync() antes de liberar Al mirar un informe de fallas en una lista de temporizadores que se está corrompiendo, lo que generalmente sucede cuando se libera un temporizador mientras aún está activo. Esto se activa comúnmente por el código que llama a del_timer() en lugar de del_timer_sync() justo antes de liberar. Un posible culpable es el controlador hci_qca, que hace exactamente eso. Eric mencionó que wake_retrans_timer podría volver a armarse a través de la cola de trabajo, así que también mueva la destrucción de la cola de trabajo antes de del_timer_sync().

26 Feb 2025, 07:01

Type Values Removed Values Added
New CVE

Information

Published : 2025-02-26 07:01

Updated : 2025-10-22 17:31


NVD link : CVE-2022-49555

Mitre link : CVE-2022-49555

CVE.ORG link : CVE-2022-49555


JSON object : View

Products Affected

linux

  • linux_kernel