CVE-2024-40977

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7921s: fix potential hung tasks during chip recovery During chip recovery (e.g. chip reset), there is a possible situation that kernel worker reset_work is holding the lock and waiting for kernel thread stat_worker to be parked, while stat_worker is waiting for the release of the same lock. It causes a deadlock resulting in the dumping of hung tasks messages and possible rebooting of the device. This patch prevents the execution of stat_worker during the chip recovery.
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:*:*:*:*:*:*:*:*

History

21 Nov 2024, 09:31

Type Values Removed Values Added
References () https://git.kernel.org/stable/c/0b81faa05b0b9feb3ae2d69be1d21f0d126ecb08 - Patch () https://git.kernel.org/stable/c/0b81faa05b0b9feb3ae2d69be1d21f0d126ecb08 - Patch
References () https://git.kernel.org/stable/c/85edd783f4539a994d66c4c014d5858f490b7a02 - Patch () https://git.kernel.org/stable/c/85edd783f4539a994d66c4c014d5858f490b7a02 - Patch
References () https://git.kernel.org/stable/c/e974dd4c22a23ec3ce579fb6d31a674ac0435da9 - Patch () https://git.kernel.org/stable/c/e974dd4c22a23ec3ce579fb6d31a674ac0435da9 - Patch
References () https://git.kernel.org/stable/c/ecf0b2b8a37c8464186620bef37812a117ff6366 - Patch () https://git.kernel.org/stable/c/ecf0b2b8a37c8464186620bef37812a117ff6366 - Patch

09 Sep 2024, 18:11

Type Values Removed Values Added
CWE CWE-667
First Time Linux
Linux linux Kernel
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: wifi: mt76: mt7921s: soluciona posibles tareas bloqueadas durante la recuperación del chip Durante la recuperación del chip (por ejemplo, reinicio del chip), existe una posible situación en la que el trabajador del kernel reset_work esté manteniendo el bloqueo y esperando. El hilo del kernel stat_worker se estacionará, mientras stat_worker está esperando la liberación del mismo bloqueo. Provoca un punto muerto que resulta en el volcado de mensajes de tareas colgadas y un posible reinicio del dispositivo. Este parche evita la ejecución de stat_worker durante la recuperación del chip.
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
References () https://git.kernel.org/stable/c/0b81faa05b0b9feb3ae2d69be1d21f0d126ecb08 - () https://git.kernel.org/stable/c/0b81faa05b0b9feb3ae2d69be1d21f0d126ecb08 - Patch
References () https://git.kernel.org/stable/c/85edd783f4539a994d66c4c014d5858f490b7a02 - () https://git.kernel.org/stable/c/85edd783f4539a994d66c4c014d5858f490b7a02 - Patch
References () https://git.kernel.org/stable/c/e974dd4c22a23ec3ce579fb6d31a674ac0435da9 - () https://git.kernel.org/stable/c/e974dd4c22a23ec3ce579fb6d31a674ac0435da9 - Patch
References () https://git.kernel.org/stable/c/ecf0b2b8a37c8464186620bef37812a117ff6366 - () https://git.kernel.org/stable/c/ecf0b2b8a37c8464186620bef37812a117ff6366 - Patch

12 Jul 2024, 16:34

Type Values Removed Values Added
New CVE

Information

Published : 2024-07-12 13:15

Updated : 2024-11-21 09:31


NVD link : CVE-2024-40977

Mitre link : CVE-2024-40977

CVE.ORG link : CVE-2024-40977


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
CWE-667

Improper Locking