CVE-2024-44974 json
mptcp: pm: avoid possible UaF when selecting endp
published 2024-09-04 2 y ago modified 2026-08-05 3 mo ago also EUVD-2024-41176
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 19%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- Linux Linux 5.10.226, 5.15.167, 6.1.109, 6.6.48, 6.10.7, 6.11
- linux Debian 12 6.1.112-1
- linux Debian 14, Debian 13 6.10.7-1
debian advisories DEBIAN-CVE-2024-44974
- linux Ubuntu 22.04 LTS 5.15.0-125.135
- linux Ubuntu 24.04 LTS 6.8.0-50.51
- linux-aws Ubuntu 22.04 LTS 5.15.0-1072.78
- linux-aws Ubuntu 24.04 LTS 6.8.0-1020.22
- linux-gcp Ubuntu 22.04 LTS 5.15.0-1071.79
- linux-gcp Ubuntu 24.04 LTS 6.8.0-1019.21
- linux-gke Ubuntu 22.04 LTS 5.15.0-1069.75
- linux-gke Ubuntu 24.04 LTS 6.8.0-1015.19
ubuntu advisories UBUNTU-CVE-2024-44974
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- kernel-source Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1
- kernel-default Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1
- kernel-kvmsmall Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1
- kernel-default-base Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1.21.6
- kernel-livepatch-MICRO-6-0_Update_6 Linux Micro 6.1, Linux Micro 6.0 1-3.1
- kernel-rt Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1
- kernel-source-rt Linux Micro 6.1, Linux Micro 6.0 6.4.0-28.1
- kernel-livepatch-MICRO-6-0-RT_Update_6 Linux Micro 6.1, Linux Micro 6.0 1-3.1
suse advisories SUSE-SU-2025:20192-1SUSE-SU-2025:20270-1SUSE-SU-2025:20190-1SUSE-SU-2025:20260-1SUSE-SU-2025:0955-1SUSE-SU-2025:0856-1
- kernel CBL-Mariner 2.0 5.15.167.1-1
- kernel Azure Linux 3.0 6.6.51.1-1
azure linux advisories AZL-48657AZL-48675
Azure Linux vulnerability data, Copyright (c) Microsoft Corporation, from https://github.com/microsoft/AzureLinuxVulnerabilityData via OSV, under the MIT licence; changed: normalised to fixed package versions per release. MIT
- git.kernel.org/stable/c/ddee5b4b6a1cc03c1e9921cf34382e094c2009f1 commit
- git.kernel.org/stable/c/f2c865e9e3ca44fc06b5f73b29a954775e4dbb38 commit
- git.kernel.org/stable/c/2b4f46f9503633dade75cb796dd1949d0e6581a1 commit
- git.kernel.org/stable/c/9a9afbbc3fbfca4975eea4aa5b18556db5a0c0b8 commit
- git.kernel.org/stable/c/0201d65d9806d287a00e0ba96f0321835631f63f commit
- git.kernel.org/stable/c/48e50dcbcbaaf713d82bf2da5c16aeced94ad07d commit
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2024-44974 updated cvss 7.6
kernel: mptcp: pm: avoid possible UaF when selecting endp
-
Red Hat Enterprise Linux 8 perf, kernel, bpftool, kernel-rt, kernel-core, kernel-tools, +29 more Red Hat Enterprise Linux 9 rv, perf, rtla, kernel, bpftool, libperf, +82 moreaffected: no fix planned “Will not fix”
-
Red Hat Enterprise Linux 6 perf, kernel, python-perf, kernel-kdump, kernel-firmware, kernel-bootwrapper, +1 more Red Hat Enterprise Linux 7 perf, kernel, bpftool, kernel-rt, python-perf, kernel-kdump, +8 morenot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 2 y ago
Exploit prediction
0.27% chance of exploitation in the next 30 days, higher than 19% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- Linux Linux
Classification
- Weakness
-
- CWE-416 Use After Free
- Technology feeds
References
-
git.kernel.org
/stable/c/ddee5b4b6a1cc03c1e9921cf34382e094c2009f1
patch
-
git.kernel.org
/stable/c/f2c865e9e3ca44fc06b5f73b29a954775e4dbb38
patch
-
git.kernel.org
/stable/c/2b4f46f9503633dade75cb796dd1949d0e6581a1
patch
-
git.kernel.org
/stable/c/9a9afbbc3fbfca4975eea4aa5b18556db5a0c0b8
patch
-
git.kernel.org
/stable/c/0201d65d9806d287a00e0ba96f0321835631f63f
patch
-
git.kernel.org
/stable/c/48e50dcbcbaaf713d82bf2da5c16aeced94ad07d
patch
-
lists.debian.org
/debian-lts-announce/2025/01/msg00001.html
mailing-list, third-party-advisory
-
lists.debian.org
/debian-lts-announce/2024/10/msg00003.html
mailing-list, third-party-advisory
Sources
- CVE List CVE-2024-44974
- NVD CVE-2024-44974
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.