CVE-2024-47739CWE-190

CVE-2024-47739

High · published October 21, 2024

CVSS v3.1
7.5
EPSS
1%
Percentile
51.8
In the wild
Unconfirmed
What it is

In 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.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00679 · 51.8th percentile
Weakness
CWE-190 · Integer Overflow or Wraparound
Published
2024-10-21T17:15Z
Affected products (6)
ProductVersionsFixed in
linux/linux_kernel≥ 5.4, < 5.10.2275.10.227
linux/linux_kernel≥ 5.11, < 5.15.1685.15.168
linux/linux_kernel≥ 5.16, < 6.1.1136.1.113
linux/linux_kernel≥ 6.2, < 6.6.546.6.54
linux/linux_kernel≥ 6.7, < 6.10.136.10.13
linux/linux_kernel≥ 6.11, < 6.11.26.11.2
References (9)
EPSS history
Timeline
  • 21 OCT 12:14Z
    padata: use integer wrap around to prevent deadlock on seq_nr overflow
    cvelistv5