CVE-2024-44974CWE-416

CVE-2024-44974

High · published September 5, 2024

CVSS v3.1
7.8
EPSS
0%
Percentile
18.5
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

mptcp: pm: avoid possible UaF when selecting endp

select_local_address() and select_signal_address() both select an

endpoint entry from the list inside an RCU protected section, but return

a reference to it, to be read later on. If the entry is dereferenced

after the RCU unlock, reading info could cause a Use-after-Free.

A simple solution is to copy the required info while inside the RCU

protected section to avoid any risk of UaF later. The address ID might

need to be modified later to handle the ID0 case later, so a copy seems

OK to deal with.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00272 · 18.5th percentile
Weakness
CWE-416 · Use After Free
Published
2024-09-05T00:15Z
Affected products (10)
ProductVersionsFixed in
debian/debian_linuxall versions—
linux/linux_kernel≥ 5.7, < 5.10.2265.10.226
linux/linux_kernel≥ 5.11, < 5.15.1675.15.167
linux/linux_kernel≥ 5.16, < 6.1.1096.1.109
linux/linux_kernel≥ 6.2, < 6.6.486.6.48
linux/linux_kernel≥ 6.7, < 6.10.76.10.7
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (8)
EPSS history
Timeline
  • 04 SEP 19:54Z
    mptcp: pm: avoid possible UaF when selecting endp
    cvelistv5