CVE-2025-21972CWE-401

CVE-2025-21972

High · published April 1, 2025

CVSS v3.1
8.8
EPSS
0%
Percentile
13.2
In the wild
Unconfirmed
What it is

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

net: mctp: unshare packets when reassembling

Ensure that the frag_list used for reassembly isn't shared with other

packets. This avoids incorrect reassembly when packets are cloned, and

prevents a memory leak due to circular references between fragments and

their skb_shared_info.

The upcoming MCTP-over-USB driver uses skb_clone which can trigger the

problem - other MCTP drivers don't share SKBs.

A kunit test is added to reproduce the issue.

The record
Technical detail
CVSS v3.1
8.8 · HIGH
Vector
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00232 · 13.2th percentile
Weakness
CWE-401 · Missing Release of Memory after Effective Lifetime
Published
2025-04-01T20:15Z
Affected products (8)
ProductVersionsFixed in
linux/linux_kernel≥ 5.15, < 6.12.206.12.20
linux/linux_kernel≥ 6.13, < 6.13.86.13.8
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (4)
EPSS history
Timeline
  • 01 APR 15:47Z
    net: mctp: unshare packets when reassembling
    cvelistv5