CVE-2024-47739

I

n the Linux kernel, the following vulnerability has been resolved: padata: use integer wrap around to prevent deadlock on seq_nr overflow When submitting more than 2^32 padata objects to padata_do_serial, the current sorting implementation incorrectly sorts padata objects with overflowed seq_nr, causing them to be placed before existing objects in the reorder list. This leads to a deadlock in the serialization process as padata_find_next cannot match padata->seq_nr and pd->processed because the padata instance with overflowed seq_nr will be selected next. To fix this, we use an unsigned integer wrap around to correctly sort padata objects in scenarios with integer overflow.

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:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

03 Nov 2025, 23:16

Type Values Removed Values Added
References
  • () https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html -

03 Nov 2025, 21:16

Type Values Removed Values Added
References
  • () https://lists.debian.org/debian-lts-announce/2025/03/msg00002.html -

23 Oct 2024, 16:58

Type Values Removed Values Added
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 5.5
CPE cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
CWE CWE-190
Summary
  • (es) En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad: padata: usar un envoltorio de enteros para evitar un bloqueo en el desbordamiento de seq_nr Al enviar más de 2^32 objetos padata a padata_do_serial, la implementación de clasificación actual ordena incorrectamente los objetos padata con seq_nr desbordado, lo que hace que se coloquen antes de los objetos existentes en la lista de reordenamiento. Esto conduce a un bloqueo en el proceso de serialización ya que padata_find_next no puede coincidir con padata->seq_nr y pd->processed porque la instancia de padata con seq_nr desbordado se seleccionará a continuación. Para solucionar esto, usamos un envoltorio de enteros sin signo para ordenar correctamente los objetos padata en escenarios con desbordamiento de enteros.
First Time Linux
Linux linux Kernel
References () https://git.kernel.org/stable/c/1b8cf11b3ca593a8802a51802cd0c28c38501428 - () https://git.kernel.org/stable/c/1b8cf11b3ca593a8802a51802cd0c28c38501428 - Patch
References () https://git.kernel.org/stable/c/1bd712de96ad7167fe0d608e706cd60587579f16 - () https://git.kernel.org/stable/c/1bd712de96ad7167fe0d608e706cd60587579f16 - Patch
References () https://git.kernel.org/stable/c/46c4079460f4dcaf445860679558eedef4e1bc91 - () https://git.kernel.org/stable/c/46c4079460f4dcaf445860679558eedef4e1bc91 - Patch
References () https://git.kernel.org/stable/c/72164d5b648951684b1a593996b37a6083c61d7d - () https://git.kernel.org/stable/c/72164d5b648951684b1a593996b37a6083c61d7d - Patch
References () https://git.kernel.org/stable/c/9a22b2812393d93d84358a760c347c21939029a6 - () https://git.kernel.org/stable/c/9a22b2812393d93d84358a760c347c21939029a6 - Patch
References () https://git.kernel.org/stable/c/9e279e6c1f012b82628b89e1b9c65dbefa8ca25a - () https://git.kernel.org/stable/c/9e279e6c1f012b82628b89e1b9c65dbefa8ca25a - Patch
References () https://git.kernel.org/stable/c/ab205e1c3846326f162180e56825b4ba38ce9c30 - () https://git.kernel.org/stable/c/ab205e1c3846326f162180e56825b4ba38ce9c30 - Patch

21 Oct 2024, 13:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-10-21 13:15

Updated : 2025-11-03 23:16


NVD link : CVE-2024-47739

Mitre link : CVE-2024-47739

CVE.ORG link : CVE-2024-47739


JSON object : View

Products Affected
CWE
CWE-190

Integer Overflow or Wraparound