CVE Catalog

CVE-2025-21972

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.25%

16th percentile - higher than 16% of all known CVEs

Summary

In the Linux kernel, the MCTP protocol has a vulnerability in packet reassembly. Shared frag_list can lead to incorrect reassembly and memory leaks due to circular references.

Risk Assessment

An attacker can exploit this to cause incorrect MCTP packet reassembly, potentially leading to memory leaks or communication errors.

Recommendation

Apply the Linux kernel patch that uses skb_unshare for frag_list during reassembly to prevent sharing.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS